{"msg":"setting up simulated sidecar","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.622714161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.622813511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:43078"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.622832521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:62416"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.622852301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:59397"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.622869961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:38193"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.622903331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"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:46:15.623554181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.623582321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:54296"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.623607331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:54896"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.623622641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:44540"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.623641041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:47604"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.623656601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"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":"bf6601f7-69cd-4723-a380-e3e65515d49a"} {"msg":"setting up simulated gimlet","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.623680911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.623693011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:40274"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.623706191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:51091"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.623723451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:47962"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.623740392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:43126"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.623755192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"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:46:15.623776732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"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:46:15.623999512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.624033832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:51348"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.624059622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:49846"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.624074062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:63541"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.624092422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:65156"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.624108952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"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:46:15.624132362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"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:46:15.624272352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.624722562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"Setting rack_id","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.628318305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","rack_id":"c19a698f-c6f9-4a17-ae30-20d711b8f7dc"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.633309179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.633374339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.633392869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.633408639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.633501419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","versions":"all","path":"/ignition/{type}/{slot}/{command}","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.633546969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","versions":"all","path":"/local/all-sp-ids","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.633563729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","versions":"all","path":"/local/switch-id","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.633580929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","versions":"all","path":"/recovery/host-phase2","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.633595989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","versions":"all","path":"/sp/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.633611359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","versions":"all","path":"/sp/{type}/{slot}/component","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.633626469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.633640879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.633658679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.633676379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.633692009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.633707139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.633736579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.633754019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.633768459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.633784709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.633799889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.633815449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.633830249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.633846669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.633862669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.633877049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.633892939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","versions":"all","path":"/sp/{type}/{slot}/ereports","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.633910009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.636005771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.636031311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.636051051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.636068611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.636082861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.636099471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.636115511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.636130141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.636148201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.636164571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.636178811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.636192401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"attempting initial SP discovery","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.636204651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","discovery_addr":"[::1]:43078"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.636221641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.636238921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","discovery_addr":"[::1]:54296"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.636252251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.636271081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","discovery_addr":"[::1]:40274"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.636286421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.636304741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","discovery_addr":"[::1]:51348"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.636318791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.636336121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","error":"discovery process not yet complete","elapsed":"55.26µs"} {"msg":"using development metrics configuration overrides!","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:15.636356031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.636372151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","producer_id":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.636842141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.637365612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:52187","component":"dropshot","component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","versions":"all","path":"/{producer_id}","method":"GET"} {"msg":"listening","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.637415562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:52187","component":"dropshot","file":"/home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.17.0/src/server.rs:335","component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.638130632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:52187","component":"dropshot","component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"Requested any available port, Dropshot server has been bound to [::1]:52187","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.638171572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"Nexus IP not provided, will use DNS to resolve it","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.638185262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"new DNS resolver","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.638206732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"internal-dns-resolver","file":"internal-dns/resolver/src/resolver.rs:144","component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.638226712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"starting oximeter metric producer server","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.638239612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"file":"oximeter/producer/src/lib.rs:280","component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","interval":"10s","address":"[::1]:52187","producer_id":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"bound metrics producer server","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.638258132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","address":"[::1]:52187","producer_id":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","collection_interval":"10s"} {"msg":"registering as oximeter producer with Nexus","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.638832473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-registration-task","component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","registration_count":"0"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.638875333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"internal-dns-resolver","component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.640678554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","sender":"Sender { addr: [::1]:39680, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.640697174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","sender":"Sender { addr: [::1]:54052, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.640716554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","sender":"Sender { addr: [::1]:61359, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.640728534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","sender":"Sender { addr: [::1]:44728, vid: One }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.644453307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.644525877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","addr":"[::1]:43078"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.644542037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.644560617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","addr":"[::1]:54296"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.644578427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.644594997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","addr":"[::1]:40274"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.644611557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.644629197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","addr":"[::1]:51348"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:15.644764527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","error":"proto error: io error: No route to host (os error 148)","delay":"6.278924ms","count":"0"} {"msg":"received discovery response (not used for location)","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.644800447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.644818027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.644834987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.644880917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.644901187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","refined_locations":"{\"switch0\"}","interface":"(direct socket handle)"} {"msg":"starting to poll SP sensor data every 1s","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.719010973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.719060583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","chassis_type":"Switch","sp_slot":"1"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.719088643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","chassis_type":"Sled","sp_slot":"0"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.719103233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","chassis_type":"Sled","sp_slot":"1"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.719118303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","chassis_type":"Switch","sp_slot":"0"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.721071995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.721137835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.721154145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.721170675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.721993126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.722064746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.722135596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.722156546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.723426607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.723498787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.723533367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.723605437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.724805078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:15.724885678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:15.724983158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:15.725027238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:15.726992239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.727061919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.727085009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.727108229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.727131829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.727148609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.727164569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.72718023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.732067693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.732120583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.732138973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.732155143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.732170363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.732189213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.732206073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.732225213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.732239493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.732284833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.732304373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.732318873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.732334973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.732351803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.732367683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.732382203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.732398163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.732414163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.732428883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.732445173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.732461583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.732477463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.732491864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.732509894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.732526884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.732546514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.732563934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.732576914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.732592824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.732625464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.732667784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.732684904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.732699784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.734467515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.734517935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:15.734569235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.734589345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.739264089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.739861299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.739910189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.739930439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.788298396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.788448686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.788487626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.788505136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.788803446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.788848926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.805794979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.805860569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.805885319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 5 }"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.806044919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"internal-dns-resolver","component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.808699511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.808772161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.808796181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.821680101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.824404613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.824465873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.824485083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.824505573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.824526223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.824542433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.824562893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.824584303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.824599993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.824619013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.824643533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.824659543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.843827647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:15.843918278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.843935858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.843956228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.846310559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.846353529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.848464351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.848504131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.848531751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.848771831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:15.848801051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","error":"proto error: io error: No route to host (os error 148)","delay":"210.290118ms","count":"1"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.848832831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.848855711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.850974583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.851334403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.851374383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.851392473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.851407833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.851430083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.851448473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.851467033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.851483693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.851504243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.851520003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.851538043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.851559343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.851577173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.851592533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 8 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.851614163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.86101879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.86109725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.883182287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.883232887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.883267867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.883363347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.883383827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:45996"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.884842328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 9 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.884893878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 9 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.885933309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"2a768973-1090-4ccd-894d-ca0374ce98e5","remote_addr":"[::1]:45996","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.885978549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"2a768973-1090-4ccd-894d-ca0374ce98e5","remote_addr":"[::1]:45996","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.928460141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.928510211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.928606971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"2a768973-1090-4ccd-894d-ca0374ce98e5","remote_addr":"[::1]:45996","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":43175,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.933287165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.933340435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.933364825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.933379405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.933447045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"3555fc2c-b479-468a-8020-f1c680d6e214","remote_addr":"[::1]:45996","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.933516565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"3555fc2c-b479-468a-8020-f1c680d6e214","remote_addr":"[::1]:45996","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.933692415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.952348989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.95270245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.95274591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.95316273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.95321655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.95368732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.95372886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.954096361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.954112641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.954139511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:15.954416561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.957847593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.957909593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.961284296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.961332056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.968473261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.968551791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.968593902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:15.969528142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"3555fc2c-b479-468a-8020-f1c680d6e214","remote_addr":"[::1]:45996","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":36028,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.987426356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:15.987527886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:15.987773256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.987808876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.342943824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"internal-dns-resolver","component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:16.348182568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","error":"proto error: io error: No route to host (os error 148)","delay":"709.780005ms","count":"2"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.731108966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.731150186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.731181507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.731199507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.731216187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.731239867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.731261347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.731279237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:16.731472617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.731539507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.731582277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.731664067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.732510598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 9 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.732584298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 5 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.732635938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 13 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.732684368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:16.732749278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.732803438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:16.732845518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.732870838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.733124668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.733148588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.733164408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.733208598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.733261708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.733281588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.733298478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.733490238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:16.733510348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:16.733543838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 14 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.733560078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 14 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.734315809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.734969279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.734992389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.735013419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.735070059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.735087949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.735110859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.735127989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.73516628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.7351875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.73538814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:16.73540676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 15 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.73542236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 15 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.736643611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:16.736664021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.736680621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.738571532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.738608862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.738621592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.738637092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.738652382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.738666122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.738679602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.738692652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.738706222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.738719642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.738735512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.738751132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.738766062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.784906416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:16.784985926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 16 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.785002796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 16 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.785028026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.795705804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.795738834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.796195605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.796218275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.796405555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.796473315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.840212958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 17 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.840260448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 17 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.841927129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.841962939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.848436844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.848475674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.848492124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.848507714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.848522594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.848537134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.848553604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.848569604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.848582604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.848597164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.848611604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.848627014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.849328895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 18 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.849365095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 18 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.853201228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.853249088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.853452648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.853491038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.853508478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.853523648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.853859958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 19 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.853879708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 19 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.854908559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.854956239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.855020109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.855037629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.855058279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.855071469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.855349039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 20 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.855367709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 20 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.85596099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.8559893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.85601122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.85602769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.85604306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.85605559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.85606997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 21 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.85608589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 21 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.85686174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.85689327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.85691033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.85694372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.85697508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 22 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.8570556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 22 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.85709032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.85710874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.220095904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"internal-dns-resolver","component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:17.224962298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","error":"proto error: io error: No route to host (os error 148)","delay":"1.586551895s","count":"3"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.311502323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:53474"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.311669753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"2b383a90-4ea2-4b96-8ac8-7096fd162ff2","remote_addr":"[::1]:53474","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.311692973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"2b383a90-4ea2-4b96-8ac8-7096fd162ff2","remote_addr":"[::1]:53474","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.311730283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.311789363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.311905293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 13 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.311924063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.311938043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.311951943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.311965613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.311979323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.311992743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.312015643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.312029483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.312046843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.312108844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.312122694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.312136784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.312150724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.312164804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.312179044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.312199174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.312214434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.312229384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.312242924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.312256684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.312272234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.312287704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.312304244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.312318804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.312334124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.312348594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.312381384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.312397784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.312417054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.312432364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:17.312447024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.312460044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"2b383a90-4ea2-4b96-8ac8-7096fd162ff2","remote_addr":"[::1]:53474","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":357,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.312481394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"de0620d5-7c46-47d7-ac14-03587d15df48","remote_addr":"[::1]:53474","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.312506664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"de0620d5-7c46-47d7-ac14-03587d15df48","remote_addr":"[::1]:53474","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.312525724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.312541634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.312571314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 14 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.312605194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.312624174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 15 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.312725544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"de0620d5-7c46-47d7-ac14-03587d15df48","remote_addr":"[::1]:53474","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":322,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.313164314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"c8b87702-41c5-4dec-a17d-ca2d4f6b5ec4","remote_addr":"[::1]:53474","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.313199674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"c8b87702-41c5-4dec-a17d-ca2d4f6b5ec4","remote_addr":"[::1]:53474","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.313328654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:17.313375434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.313433875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:17.313495375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:17.313515105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:17.313629405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"c8b87702-41c5-4dec-a17d-ca2d4f6b5ec4","remote_addr":"[::1]:53474","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":481,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.313947865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"9dabb0e8-7081-4aa5-83c1-50f533848f5f","remote_addr":"[::1]:53474","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.313977925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"9dabb0e8-7081-4aa5-83c1-50f533848f5f","remote_addr":"[::1]:53474","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.314001465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.314060805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.314104825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 23 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.314141845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.314169145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 24 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.314316185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"9dabb0e8-7081-4aa5-83c1-50f533848f5f","remote_addr":"[::1]:53474","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":385,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.314653835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"a52eb965-b88f-4056-9bc2-9c9e6557583d","remote_addr":"[::1]:53474","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.314675305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"a52eb965-b88f-4056-9bc2-9c9e6557583d","remote_addr":"[::1]:53474","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.314730546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.314780996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.314837666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 23 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.314872316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.314918216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 24 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.314997146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"a52eb965-b88f-4056-9bc2-9c9e6557583d","remote_addr":"[::1]:53474","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":355,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.719515201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.719574901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.719590191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.719605981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.719619951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.719707541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.719727851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.719743361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.719930891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.719996761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.720042831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.720071561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.720149291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 16 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.720187941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 9 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.720226001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 25 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.720259701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 25 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.720314911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.720333541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.720355271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.720371771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.720552832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.721237562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.721345912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.721396982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.721411362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.721426552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.721440602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.721822352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 17 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.721886533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 10 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.721973313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 26 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.721993123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 26 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.722506113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.723146453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.723176493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.723193753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.723218384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.723232604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.723269144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.723283834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.723348724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.723366604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.723381274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 18 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.723396694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 27 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.723412424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 27 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.724688155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.724732505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.724753325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.724801635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.724837255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.724853265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.724871895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.724889075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.724911335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.724925615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.724939805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.724954505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.724970775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.724986835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.725002855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.725019695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.725040175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 19 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.725074035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 28 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.725089935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 28 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.725105655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.729415178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.729450178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.729511768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.729534268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.729563868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.729578588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.730255309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 29 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.730302169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 29 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.7314437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.73149767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.73156096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.73157675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.73159122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.73160517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.73161925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.73163371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.73164769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.73166784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.73168071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.73169452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.73170835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.73172338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.73173778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 30 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.7317535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 30 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.734466882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.734508252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.734535062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.734550222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.734571992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.734585932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.734600832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 31 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.734619202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.735360083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.735396953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.735419823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.735433573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.735451063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.735463013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.735476623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 32 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.735501253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 32 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.736205813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.736243363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.736260243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.736273033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.736287213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.736302103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.736317503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 33 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.736332793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 33 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.737689354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.737771904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.737787894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.737818355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.737858915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 34 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.737890145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 34 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.737921935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.737937755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.819893988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.819937388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.819955098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.819969328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.819982338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.820000938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.820016949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.820032249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.820624159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.820684009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.820742539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.820812549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.821061139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 20 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.821122099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 11 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.821155839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 35 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.821194679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 35 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.823003111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.823041811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:18.823057701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.823073911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.824488582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.825816133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.825835003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.825864523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.825877463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.825891713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.825904973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.829554786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 21 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.829661116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:18.829697756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 36 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.829713886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 36 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.830316696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.831202617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.831253487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.831272537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.836517021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.836560211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.836580211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.836594991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.836632391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.836669591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.860134469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 22 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.860167239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 37 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.860184049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 37 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.893469104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.893497074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.893513294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.893811914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.893872184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.893887934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.893902804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.893944854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.893962174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.893979134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.893992674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.894007964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.894023974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.894040394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.894057204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.894072514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.894933385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 23 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.894974015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 38 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.894990535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 38 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.895240185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.899963729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.900013669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.900865629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.900903149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.90092043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.90093436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.90116571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 39 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.90119982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 39 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.90171535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.9017608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.90180668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.9018233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.90184022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.90185578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.90187114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.90188878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.9019067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.90193595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.90195046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.90196559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.90198127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.90199697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.9020127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 40 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.90203064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.904080222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.904119452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.906800304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.906837834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.906854954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.906869244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.907355344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 41 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.907393294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 41 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.908003325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.908030175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.908259175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.908299185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.908315565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.908328645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.908343495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 42 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.908358725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 42 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.908824155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.908844805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.908863585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.908878006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.908892966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.908906286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.908920956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 43 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.908935726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.909802696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.909837286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.909853376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.909883516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.909911276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 44 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.909943076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 44 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.909974116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.909990996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.098322638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"internal-dns-resolver","component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:19.099316569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","error":"proto error: io error: No route to host (os error 148)","delay":"3.460912606s","count":"4"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.719183566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.719229617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.719244177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.719257397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.719270297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.719287537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.719302667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.719318027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.719405707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.719479307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.719544157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.719573847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.719625727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 24 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.719662397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 13 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.719693897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 45 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.719725607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 45 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.719758157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.719775057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.719791267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.719809157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.719836687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.719852117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.719892907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.719954177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.719969777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.719984437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.719997297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.720011697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 25 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.720028077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 14 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.720059377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 46 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.720073947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 46 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.720616758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.721155088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.721185678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.721204478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.721234428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.721249108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.721267738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.721280898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.721296108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.721309358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.721323938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 26 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.721339218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 47 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.721354218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 47 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.724508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.724534461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.724552321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.724631911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.724678561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.724693431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.724717611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.724733651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.724749721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.724795801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.724810001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.724828361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.724845101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.724864361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.724880611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.724901511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.724918321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 27 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.724953811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 48 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.724971541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 48 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.724986781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.728443773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.728486653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.728609464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.728628144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.728644744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.728658094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.728678164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 49 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.728698324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 49 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.729316744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.729370974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.729391514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.729408804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.729426434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.729445024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.729462704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.729479164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.729494724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.729511484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.729526144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.729543194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.729562314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.729581824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.729597324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 50 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.729613494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 50 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.731654956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.731699856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.731718836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.731733896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.731749196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.731762586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.731777416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:19.731799266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 51 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.732316426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.732342286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.732359386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.732372236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.732388406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.732402366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.732416686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 52 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.732433736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 52 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.733000697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.733056617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.733077147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.733091387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.733107107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.733119907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.733135857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 53 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.733151317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 53 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.733906788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.733948988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.733965548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.733999748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.734029868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 54 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.734066048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 54 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.734096768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.734113848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.752909455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.752955535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.752970445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.752983665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.753037665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.753061565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.753077575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.753093215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.753375515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.753421855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.753450675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.753478975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.754436636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 28 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.754478686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 15 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.754510416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 55 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.754541806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 55 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.756548318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.756589288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.756605768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.756622448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.761733361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.764611723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.764912403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.765004503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.765020283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.765034673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.765053023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.765668654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 29 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.765718684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 16 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.765752064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 56 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.765767804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 56 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.766460154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.769762337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.769805707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.769822917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.778668673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.778718643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.778736043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.778763583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.778781543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.778795173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.778857903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 30 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.778877943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 57 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.778895233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 57 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.780123254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.780148614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.780165044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.780303795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.780369305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.780382465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.780397555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.780412235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.780426165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.780440075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.780452445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.780466435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.780480255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.780494005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.780508115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.780521795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.780683045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 31 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.780740195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 58 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.780755965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 58 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.780770855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.782736526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:20.782763686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.782888297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.782904637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.782918917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.782931507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.782945337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:20.782960037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 59 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.783503887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.783541877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.783559447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.783573057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.783598117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.783611917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.783625727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.783639627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.783653297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.783667237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.783679167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.783692997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.783706967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.783721287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.783735087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 60 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.783749167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 60 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.786189399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.786251849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.786270629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.786284499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.786306069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.786319949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.786334979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 61 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.786351049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 61 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.78692874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:20.78698588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.78705762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.78710183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.78711835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.78713111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.78715206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:20.78716843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:20.78773296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:20.78776233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.78777882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.78779126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.78780544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.78781761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.78783751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:20.78785206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 63 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.788690581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.788753421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.788772921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.788804791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.788833581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 64 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.788864921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 64 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.788896251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.788912171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.414802463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:63499"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.415333083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"108e302b-712c-4b3d-8f5a-4e60c8ff4bab","remote_addr":"[::1]:63499","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.415369193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"108e302b-712c-4b3d-8f5a-4e60c8ff4bab","remote_addr":"[::1]:63499","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.415434673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.415814754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.415944494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 32 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416062774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416079794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416092394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416107404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416120944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416133114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416146624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416160144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416172344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416184324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416198174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416222344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416234094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416246354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416258504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416271154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416283414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416295694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416307894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416319894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416331804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416343634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416355614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416367804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416380114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416392414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416404934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416417264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416429494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416441464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:21.416453894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.416491024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"108e302b-712c-4b3d-8f5a-4e60c8ff4bab","remote_addr":"[::1]:63499","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":1171,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.417209715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"4d75eb7c-c9d2-4f77-b42e-0f0f59147041","remote_addr":"[::1]:63499","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.417250715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"4d75eb7c-c9d2-4f77-b42e-0f0f59147041","remote_addr":"[::1]:63499","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.417352195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.417416025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.417476475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 33 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.417511615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.420288437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 34 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.420410737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"4d75eb7c-c9d2-4f77-b42e-0f0f59147041","remote_addr":"[::1]:63499","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":3237,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.420882548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"c43efb86-4628-4f36-9f49-4e7e5fa41008","remote_addr":"[::1]:63499","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.420921918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"c43efb86-4628-4f36-9f49-4e7e5fa41008","remote_addr":"[::1]:63499","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.420969448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.421020468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.421052818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 17 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.421087358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.421275748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 18 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.421422958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"c43efb86-4628-4f36-9f49-4e7e5fa41008","remote_addr":"[::1]:63499","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":565,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.421811218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"35855c60-7bef-45ca-b812-7cc0a581391b","remote_addr":"[::1]:63499","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.421832028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"35855c60-7bef-45ca-b812-7cc0a581391b","remote_addr":"[::1]:63499","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.421928128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.421974218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.422060648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 65 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.422096088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.422313579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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: 66 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.422389259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"35855c60-7bef-45ca-b812-7cc0a581391b","remote_addr":"[::1]:63499","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":627,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.422780669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"ecce3096-e9f0-4a50-9fbc-5eef9e2e09f0","remote_addr":"[::1]:63499","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.422803829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"ecce3096-e9f0-4a50-9fbc-5eef9e2e09f0","remote_addr":"[::1]:63499","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.422855229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.422907659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.423079629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 65 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.423116629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.423246369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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: 66 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.42478086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"ecce3096-e9f0-4a50-9fbc-5eef9e2e09f0","remote_addr":"[::1]:63499","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":1994,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.723489156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.723552856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.723567256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.723580706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.723885346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.723920176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.723937666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:21.723953316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:21.724319266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.724370166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.724400476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.724428696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.725641937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 35 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.725680727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 19 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.725763247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:21.725869538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.731200152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.731243992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.731260672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.731279072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.731735682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.731759372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.731776942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.731809302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.731822852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.731838262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.731851642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.732381142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 36 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.732435582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 20 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.732470832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 68 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.732486633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 68 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.732944753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.736093315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.738420397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.738451757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.74275591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.74277798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.74281796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.74283198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.74285017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.74286259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.74291475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 37 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.7429326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 69 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.74294768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 69 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.744128181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.744149921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.744165641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.744301171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.744346671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.744360241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.744374411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.744388341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.744402331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.744416101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.744428342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.744442872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.744456592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.744469962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.744483372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.744498492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.744511622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 38 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.744541962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 70 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.744556082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 70 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.744570242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.747142144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.747183614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.747506574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.747926384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.747975204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.748028784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.748047204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 71 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.748068744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 71 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.748634705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.748664115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.748834325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.748850835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.748866995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.748883845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.748900155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.748916045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.748931845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.748946135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.748960055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.748977995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.748993795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.749010325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.749053215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 72 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.749069815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 72 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.751583737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.751632177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.754413949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.754455419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.754471859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.754485179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.754501079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 73 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.754520169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 73 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.75612609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.75616763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.75628974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.75630646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.7563218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.75633668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.75635197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 74 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.756369301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 74 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.757021101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.757059421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.757183551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.757205261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.757222341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.757235141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.757249731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 75 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.757265731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 75 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.758365592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.758392692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.758781932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.758919632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.758989482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 76 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.761551243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 76 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.761615433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.761632733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.236787022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:58230"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.236944662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"a02657f1-dbce-41eb-b65a-d4aa3927f3da","remote_addr":"[::1]:58230","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.236983472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"a02657f1-dbce-41eb-b65a-d4aa3927f3da","remote_addr":"[::1]:58230","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.237338002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.237588382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.237705732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 39 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.237722132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.237734432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.237749482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.237763082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.237775122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.237805913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.237821903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.237836843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.237863763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.237879523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.237892733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.237906093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.237918523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.237930653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.237944733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.237956973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.237969303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.237982463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.237995503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.238007513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.238019573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.238032043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.238044233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.238056483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.238068623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.238083123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.238095423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.238107523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.238119553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.238157473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:22.238170213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.238181643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"a02657f1-dbce-41eb-b65a-d4aa3927f3da","remote_addr":"[::1]:58230","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":348,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.238202523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"249fb940-abf1-4be6-8c62-d008ebdd8de9","remote_addr":"[::1]:58230","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.238219853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"249fb940-abf1-4be6-8c62-d008ebdd8de9","remote_addr":"[::1]:58230","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.238235903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.238250933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.238280063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.238311203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.238326393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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: 41 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.238363043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"249fb940-abf1-4be6-8c62-d008ebdd8de9","remote_addr":"[::1]:58230","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":333,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.238380053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"252dac73-be14-41ee-8ca0-ec78846ae382","remote_addr":"[::1]:58230","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.238395153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"252dac73-be14-41ee-8ca0-ec78846ae382","remote_addr":"[::1]:58230","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.238410703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.238425313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.238454573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 21 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.238485423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.238551083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 22 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.238747463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"252dac73-be14-41ee-8ca0-ec78846ae382","remote_addr":"[::1]:58230","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":336,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.238979223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"f65bd0b6-7f48-4a8c-8235-bc9ce0731a87","remote_addr":"[::1]:58230","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.239003963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"f65bd0b6-7f48-4a8c-8235-bc9ce0731a87","remote_addr":"[::1]:58230","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.239045643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.239157654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.239194224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 77 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.239227564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.239245064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 78 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.239289604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"f65bd0b6-7f48-4a8c-8235-bc9ce0731a87","remote_addr":"[::1]:58230","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":340,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.239667804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"06820d14-ca01-4ac8-8c4b-417d50d2d722","remote_addr":"[::1]:58230","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.239694144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"06820d14-ca01-4ac8-8c4b-417d50d2d722","remote_addr":"[::1]:58230","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.239711814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.239730364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.239827664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 77 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.239863904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.239880244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 78 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.239918934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"06820d14-ca01-4ac8-8c4b-417d50d2d722","remote_addr":"[::1]:58230","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":319,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.718991335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.719055485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.719070325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.719083985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.719097135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.719114445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.719130005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.719599256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.719730836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.719764436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.719840786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.719897646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.719928796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 42 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.719963206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 23 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.719995536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 79 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.720049206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 79 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.720100556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.720119416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.720135646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.720151996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.720168356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.720182106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.720198786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.720226816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.720242186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.720257246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.720270396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.720285166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 43 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.720303656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 24 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.720395196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 80 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.720415326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 80 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.720988557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.721608167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.721636477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.721653817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.721670567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.721684047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.721699387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.721712657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.721924728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.721948788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.721963958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 44 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.721979578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 81 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.721995028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 81 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.723526719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.723550019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.723567409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.723588709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.723620309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.723633609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.723648809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.723663689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.723678429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.723692909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.723705649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.723722439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.723739469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.723756729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.723773189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.723787609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.723804109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 45 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.723839529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 82 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.723867019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 82 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.723883579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.727079581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.727121361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.727139181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.727153291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.727168301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.727180912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.727195252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 83 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.727209962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 83 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.727759942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.727794832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.727811902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.727825472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.727840172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.727854662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.727869272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.727883402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.727897192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.727911492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.727923692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.727938172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.727952602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.727967912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.727983082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 84 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.727999352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 84 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.730392994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.730422904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.730439494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.730452474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.730466654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.730479104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.730492924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 85 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.730518414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 85 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.731335535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.731374295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.731391085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.731403555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.731449985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.731463685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.731477865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 86 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.731494605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 86 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.732188555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.732220295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.732236755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.732250505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.732264595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.732276765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.732290645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 87 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.732304985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 87 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.734355267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.734397937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.734448207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.734482277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.734534877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 88 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.734569587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 88 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.734601777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.734617897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.228228848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:59691"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.228417298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"77f11eae-4533-457d-a419-de791a7b9ee7","remote_addr":"[::1]:59691","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.228460768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"77f11eae-4533-457d-a419-de791a7b9ee7","remote_addr":"[::1]:59691","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.228480038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.228529039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.228641619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 46 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.228661859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.228675329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.228688039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.228700629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.228713899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.228727439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.228741379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.228754909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.228768049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.228780919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.228795029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.228809659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.228822929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.228835629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.228848189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.228930259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.228946809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.228960869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.228975299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.228989279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.229003039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.229016009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.229030859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.229044279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.229056449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.229070609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.229086909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.229100509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.229112729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.229125259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.229144179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.229158589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"77f11eae-4533-457d-a419-de791a7b9ee7","remote_addr":"[::1]:59691","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":341,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.229205729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"ee0c7e7e-c22f-49d8-acd8-0d174ed730dd","remote_addr":"[::1]:59691","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.229221959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"ee0c7e7e-c22f-49d8-acd8-0d174ed730dd","remote_addr":"[::1]:59691","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.229239529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.229268359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.229332469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 47 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.229368629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.229400679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 48 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.229494849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"ee0c7e7e-c22f-49d8-acd8-0d174ed730dd","remote_addr":"[::1]:59691","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":333,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.22998125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"97ab76dd-6fd1-44ef-8d48-c819af73ef6f","remote_addr":"[::1]:59691","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.23000884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"97ab76dd-6fd1-44ef-8d48-c819af73ef6f","remote_addr":"[::1]:59691","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.23002568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.23009029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.23015313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 25 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.23018631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.23020273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 26 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.23033316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"97ab76dd-6fd1-44ef-8d48-c819af73ef6f","remote_addr":"[::1]:59691","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":362,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.23071972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"d187c955-9127-4b19-a593-71f08051d0a9","remote_addr":"[::1]:59691","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.23077212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"d187c955-9127-4b19-a593-71f08051d0a9","remote_addr":"[::1]:59691","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.230792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.23088163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.23093951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 89 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.23097475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.2310345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 90 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.23110163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"d187c955-9127-4b19-a593-71f08051d0a9","remote_addr":"[::1]:59691","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":413,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.231417131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"220577d0-feb4-4b96-95fb-84b3dcf4694c","remote_addr":"[::1]:59691","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.231439151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"220577d0-feb4-4b96-95fb-84b3dcf4694c","remote_addr":"[::1]:59691","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.231485951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.231533401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.231586831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 89 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.231623921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.231648341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 90 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.231739161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"220577d0-feb4-4b96-95fb-84b3dcf4694c","remote_addr":"[::1]:59691","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":316,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.784498217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.784540877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.784557237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.784573517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.784587557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.784603717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:23.784618947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.784633987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.784781187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.784824917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.784861757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.784893527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.784943077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:23.784994277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 27 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.785041827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 91 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.785078477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 91 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.785492927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.785556068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.785577738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.785596398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.78895354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.78899156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.78900875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.78904321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.78905712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.78907639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.78909378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.78939784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:23.78943267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 28 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.78946721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 92 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.78948403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 92 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.790001611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.790504961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.790527521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.790545151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.793689584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.793751054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.793769124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.793782964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.793799074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.793812954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.797835187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:23.797870697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 93 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.797890567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 93 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.799707738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:23.799752588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.799771908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.80144482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.80150345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.8015205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.8015364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.8015527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.80156898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.80158556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.80159988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.80161509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.80163129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.80164746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.80166326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.80167996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.810618996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:23.810669106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 94 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.810685636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 94 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.814052329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.816221181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.816257351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.824739467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.824783787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.824802697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.824817617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.82896525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 95 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.82899601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 95 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.899826794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.899875804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.904355947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.904567697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.904593297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.904609917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.904625147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.904642837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.904658937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.904674477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.904688247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.904704627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.904719447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.904734807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.906046828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 96 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.906092378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 96 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.90872916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.9087618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.912248523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.912293323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.912312233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.912326693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.912964764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:23.912989324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 97 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.913636354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.913660934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.914427005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.914450505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.914468975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.914483105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.914898435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 98 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.914933225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 98 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.915795386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.915852396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.915872066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.915888326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.915905196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.915919456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.915948026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 99 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.915966506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 99 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.916914137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.916956077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.916974767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.917009127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.917401897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.917444677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 100 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.917548297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.917566897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.9618013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:40481"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.962009611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"fe9686e4-cf47-4b3c-951a-4a88e48a8b17","remote_addr":"[::1]:40481","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.962037701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"fe9686e4-cf47-4b3c-951a-4a88e48a8b17","remote_addr":"[::1]:40481","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.962054741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.962119091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.962234961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 53 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962253221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962266471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962281531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962295651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962309191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962322731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962335331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962348481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962362091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962375351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962387591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962400001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962414931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962430091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962443571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962455781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962471831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962494181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962507611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962520741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962533801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962546671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962559061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962572541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962585151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962601101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962614011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962626291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962640671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962656671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:23.962671741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.962683751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"fe9686e4-cf47-4b3c-951a-4a88e48a8b17","remote_addr":"[::1]:40481","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":359,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.962704361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"09cc3e2b-6ee3-4789-aa8e-446045200b9e","remote_addr":"[::1]:40481","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.962723211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"09cc3e2b-6ee3-4789-aa8e-446045200b9e","remote_addr":"[::1]:40481","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.962775861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.962822231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.962888241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 54 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.962959161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.962976391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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: 55 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.963023671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"09cc3e2b-6ee3-4789-aa8e-446045200b9e","remote_addr":"[::1]:40481","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":341,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.963371762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"3e3aa044-8669-4a29-9619-1f5c4405cbc3","remote_addr":"[::1]:40481","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.963397172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"3e3aa044-8669-4a29-9619-1f5c4405cbc3","remote_addr":"[::1]:40481","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.963439482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.963499692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.963536672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 29 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.963574312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.963591722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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: 30 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.963715282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"3e3aa044-8669-4a29-9619-1f5c4405cbc3","remote_addr":"[::1]:40481","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":315,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.963994852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"51a2aab4-fd93-4830-8b6c-50451ff467c3","remote_addr":"[::1]:40481","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.964016552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"51a2aab4-fd93-4830-8b6c-50451ff467c3","remote_addr":"[::1]:40481","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.964081202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.964126702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.964189712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 101 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.964224652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.964242782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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: 102 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.964347912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"51a2aab4-fd93-4830-8b6c-50451ff467c3","remote_addr":"[::1]:40481","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":357,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.964668883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"db8855fd-2ffa-4d3a-a158-cea0533dcdc7","remote_addr":"[::1]:40481","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.964702683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"db8855fd-2ffa-4d3a-a158-cea0533dcdc7","remote_addr":"[::1]:40481","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.964723613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.964804923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.964861683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 101 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.964896293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.964916353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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: 102 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.964974723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"db8855fd-2ffa-4d3a-a158-cea0533dcdc7","remote_addr":"[::1]:40481","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":321,"response_code":200} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.745341801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"internal-dns-resolver","component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.745979232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.745999552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.746015332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.746032632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.746641242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.746663712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.746681582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.746698592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.749756535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.749966895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.750038525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.750070335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.751289516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 56 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.751348636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 31 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.751381596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.751437026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 103 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.752570967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.752596397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.752612237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.752629007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.003095905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.003142005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.003185905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.003221805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.003235725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.003255185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.003268375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.003724175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","error":"proto error: io error: No route to host (os error 148)","delay":"9.365321672s","count":"5"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.006147837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 57 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.006195637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 32 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.006248217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.006273417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 104 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.007275078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.008274388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.008313788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.008332518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.008628509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.008651159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.008668619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.008684659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.008700569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.008716239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.016569825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 58 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.016598175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.016617745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.018265606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.018313656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.018333266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.018512166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.018551916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.018566956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.018582596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.018599076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.018620506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.018637246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.018650616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.018667556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.018682646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.018698446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.018713986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.018728766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.019061147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 59 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.019125977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.019143657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 106 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.019161517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.02384843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.02404629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.026312192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.026336552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.026354212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.026370732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.027258743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.027282353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.029654455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.029701635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.029860935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.029880195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.029897075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.029912995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.029927795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.029943695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.029962215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.029981205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.029994695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.030011225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.030027875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.030044605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.030374365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.030399935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 108 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.033840068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.033883278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.034205638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.034224758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.034242118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.034256848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.034938269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.034959409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 109 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.039195522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.039237312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.039436672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.039453082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.039494082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.039508232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.039977412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.039997002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 110 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.041898614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.042018734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.042114844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.042131354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.042374774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.042395944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.042654004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.042674294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 111 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.045467486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.045507797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.045629167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.045683937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.046020247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.046070447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 112 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.046124657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.046149507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.097605776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:36090"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.097755176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"8ba07bc4-02dc-4c1a-a82f-f6b73b87b477","remote_addr":"[::1]:36090","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.097775706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"8ba07bc4-02dc-4c1a-a82f-f6b73b87b477","remote_addr":"[::1]:36090","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.097842326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.097898156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.098023626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 60 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098040616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098053446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098066726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098078996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098090956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098103156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098116626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098128726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098140936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098153116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098165256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098178296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098191526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098203546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098215576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098227626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098239696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098254516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098269056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098282726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098296136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098309376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098321376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098333816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098346026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098358146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098373826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098387886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098399606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098411666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:25.098423826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.098435226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"8ba07bc4-02dc-4c1a-a82f-f6b73b87b477","remote_addr":"[::1]:36090","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":357,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.098462626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"ae7495ac-3589-444c-a076-381b64b3037d","remote_addr":"[::1]:36090","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.098477856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"ae7495ac-3589-444c-a076-381b64b3037d","remote_addr":"[::1]:36090","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.098550707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.098598127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.098658407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 61 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.098691257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.098735867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 62 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.098824227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"ae7495ac-3589-444c-a076-381b64b3037d","remote_addr":"[::1]:36090","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":354,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.100872568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"b51a30c4-7a32-4c83-96e8-b53eee95a5f0","remote_addr":"[::1]:36090","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.100920708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"b51a30c4-7a32-4c83-96e8-b53eee95a5f0","remote_addr":"[::1]:36090","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.100939648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.100985708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.101037518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 33 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.101070888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.101126998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 34 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.101215669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"b51a30c4-7a32-4c83-96e8-b53eee95a5f0","remote_addr":"[::1]:36090","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":352,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.101625599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"974ed389-ff11-482f-bd24-a3c26a2a3cc7","remote_addr":"[::1]:36090","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.101657039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"974ed389-ff11-482f-bd24-a3c26a2a3cc7","remote_addr":"[::1]:36090","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.101675389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:25.101692809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.101726539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:25.101760899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.101783949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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: 114 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.101863019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"974ed389-ff11-482f-bd24-a3c26a2a3cc7","remote_addr":"[::1]:36090","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":309,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.102197709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"f3a032ba-b08f-4f48-8fe3-2d6ebe8e07bd","remote_addr":"[::1]:36090","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.102218549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"f3a032ba-b08f-4f48-8fe3-2d6ebe8e07bd","remote_addr":"[::1]:36090","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.102262639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:25.102344279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.102426199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:25.102460319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.102477539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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: 114 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.10251331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"f3a032ba-b08f-4f48-8fe3-2d6ebe8e07bd","remote_addr":"[::1]:36090","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":317,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.718844684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.718893104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.718908434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.718922164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.718935384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.718952534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.718968494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.718984294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.719074454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.719109154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.719138274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.719166774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.719226045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 63 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.719260675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 35 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.719294185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.719332335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.719365365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.719381855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.719396705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.719413085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.719429525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.719444755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.719459965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.719488145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.719501215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.719516125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.719528435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.719543085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 64 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.719558255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 36 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.719601215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.719615985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 116 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.719925895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.721659066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.721701686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.721719266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.721838656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.721856246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.721871437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.721884977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.721899687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.721913187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.721928167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:25.721944477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:25.721960057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:25.723748758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.723788018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.723806688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.724089958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.724147888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.724167068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.724182538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.724199228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.724215798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.724231978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.724244668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.724259008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.724273538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.724287778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.724302008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.724346028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.724426558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 66 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.724462438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.724477748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 118 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.724492908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.728035491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.728077551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.728095491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.728108941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.728125621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.728138541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.728152821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.728168401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:25.728770882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.728794032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.728885952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.728900842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.728915662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.728931082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.728945422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.728959932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.728974332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.728988812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.729002232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.729024032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.729039592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.729054352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.729068862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.729083852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 120 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.731294574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.731324054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.731371044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.731386094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.731427464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.731440294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.731454594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:25.731469734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:25.734175626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.734215936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.734308666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.734325216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.734340456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.734353566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.734368156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.734383076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 122 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.735013396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.735034996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.735148367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.735165287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.735181497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.735194597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.735208877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.735224047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 123 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.736053007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.736072747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.736118887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.736151107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.736181657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.736213237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 124 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.736243977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.736260877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.718776387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.718826167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.718876387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.718891317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.718906397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.718929037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:26.718953057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.718976257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.72276147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.72282218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.72285236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.72288175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.72302752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:26.72308101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 37 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.723344941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.723382941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.723422401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.723441551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.723457291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.723475571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.723496861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.723512011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.723532931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.723564041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.723577231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.723603651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.723616671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.723633161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 68 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.723649621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 38 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.723684461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.723700631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 126 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.724313141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.725234502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.725280982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.725300692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.726506633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.726530913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.726557793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.726572293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.726590193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.726604343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.726619383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 69 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.726635363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.726653633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 127 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.727879744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.727906534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.727925874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.727994014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.728067544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.728106014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.728125114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.728143954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.728163404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.728199384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.728251524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.728269604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.728287234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.728302734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.728318204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.728333584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.728348974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 70 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.728384984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.728401884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 128 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.728417814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.733668658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.733727968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.73546711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.73550963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.73552862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.73554329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.73556323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.73558143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 129 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.73621781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.73625817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.736472171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.736495591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.736514951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.736530561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.736548751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.736564441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.736579631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.736595331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.736607641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.736622271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.736637111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.736652221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.736667761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.736683911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 130 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.739461073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.739499673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.741337404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.741371204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.741387224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.741400184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.741414314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.741431744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 131 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.742070175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.742096565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.742288305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.742304445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.742321785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.742335425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.742353135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 132 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.742369095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 132 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.743109976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.743168326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.743188356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.743203646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.743221576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.743251676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.743281306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 133 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.743296766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 133 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.743843736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.743874336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.745098417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.745166897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.745210207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.745250117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 134 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.745288567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.745308457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.71886331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.71891959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.7189347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.71894912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.71896235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.71898115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.71901855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.71903476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.71914744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.71918203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.71921197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.719242161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.719327241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 71 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.719361581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 39 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.719393381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.719424431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.719457761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.719474921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.719490061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.719506721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.719546721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.719592631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.719615051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.719644251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.719657491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.719672891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.719686321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.719763151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 72 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.719785861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 40 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.719820601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.719836201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 136 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.740023436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.741484237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.741526007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.749630743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.750318154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.750343154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.750476164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.750494004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.750510564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.750523944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.750590334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 73 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.750609874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.750626414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 137 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.752338725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.752408596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.752428716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.754175167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.754361357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.754409827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.754428407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.754445677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.754463467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.754506357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.754522637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.754538997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.754554997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.754572407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.754587787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.754602527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.754617147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 74 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.754654067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.754674697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 138 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.754702427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.760671601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.760721281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.762181492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.762205642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.762222732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.762239472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.762256562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.762273722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 139 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.762996653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.763028233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.763110213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.763810383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.763850403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.763868213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.763885953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.763902693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.763925833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.763942323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.763956583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.763972733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.763987583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.764004343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.764021123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.764039043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 140 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.766548845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.766589255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.771863259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.771901579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.771918489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.771935099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.77280465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.77286061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 141 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.773809491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.774356401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.774437031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.774452741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.774486791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.774501551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.774516341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:27.774531951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 142 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.777646084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:27.777687584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.777758064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.777775714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.777792504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.777806134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.777851824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:27.777869914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 143 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.779058905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:27.779122355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.785182519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.785256359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.785455769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:27.7855353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 144 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.78558992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.78560759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.724035847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.724067247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.724080237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.724096017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.724109087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.724124797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.724140507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.724157237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:28.724240537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.724298027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.724326477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.724357597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.724389757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 75 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.724423567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 41 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.724454647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.724484717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:28.724514997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.724530538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.724544728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.724560268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.724638508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.724654038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.724667948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.724695538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.724707978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.724722008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.724736138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.724749768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 76 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.724770228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 42 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.724802998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.724817638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 146 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.725419968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.725999749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.726026049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.726044129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.726065249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.726080199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.726098139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.726110389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.726125649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.726137819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.72731998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 77 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.72735423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.72737072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.72838893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.72841675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.72843592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.728520481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.728552461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.728565731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.728580571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.728595391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.728610181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.728624821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.728637921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.728652621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.728667351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.728681931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.728695961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.728709661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.728723541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 78 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.728757261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.728772661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 148 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.728787301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.730863922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.730928272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.732016113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.732066363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.732084593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.732097893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.732113043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.732130293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 149 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.732769634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.732814274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.732832854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.732847094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.732862654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.732878924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.732895314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.732909994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.732924544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.732940534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.732955284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.732971744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.732986164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.733000974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.733015054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.733031374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 150 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.735373836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.735416786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.740124089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.740165409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.740182269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.740198129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.740213859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.740231489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 151 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.74103443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.74115461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.74124522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.74126259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.74127988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.74129432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.74131101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.74132785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 152 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.741938981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.741988941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.742008921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.742024191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.742041261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.742055921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.742070581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 153 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.742088001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.742795431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.742832591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.742890851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.742926801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.743927402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.743993252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 154 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.744034852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.744054972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.719753588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.719829598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.719848618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.719880308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.719894838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.719914428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.719933058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.719950128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.719967368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.720002788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.720035348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.720068038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.720171238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 79 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.720210728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 43 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.720254288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.720286828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.720322638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.720342038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.720358398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.720386448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.720406918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.720421368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.720444368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.720476818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.720490128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.720508538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.720522878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.720538758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 80 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.720555289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 44 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.720590189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.720607949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 156 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.721148429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.721718559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.721744279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.721764249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.721785159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.721800089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.721816519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.721830819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.721845739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.721870389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.7218891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 81 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.72190755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.72192485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 157 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.72289143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.72292995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.72295186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.72297232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.72300504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.72302106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.72304214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.72305974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.72307557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.72310171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.72311614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.72313379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.72315239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.72316849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.72318341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.72319831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.723214031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 82 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.723252401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.723270891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 158 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.723287211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.725405762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.725464992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.726255043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.726294153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.726312183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.726326303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.726343453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.726363113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 159 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.726858253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.726900353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.726965393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.726984693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.727002503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.727021023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.727039883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.727055373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.727070923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.727086343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.727099323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.727115353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.727131093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.727148023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.727164613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.727181334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 160 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.729254275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.729299305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.730451466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.730471806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.730488376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.730501906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.730517176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.730534356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.731161667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.731196807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.731263687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.731280787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.731297817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.731314467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.731330237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.731348367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 162 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.731927807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.731947577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.732023937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.732061327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.732080587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.732095127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.732110677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.732126577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 163 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.732958508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.732992508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.734080769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.734126919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.734185499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.734220609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 164 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.734257209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.734274389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.73201382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.73206449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.73208269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.73209873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.73217492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.73220051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.7322194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.73224152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.732576031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.732653791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.732717021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.732746141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.732809631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 83 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.732863371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 45 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.732901451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.732936851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.732973011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.732993691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.733013151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.733037161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.736341163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.736370153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.736418093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.736480794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.736496104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.736524564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.736540624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.736652544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 84 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.736674634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 46 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.736710544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.736729504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 166 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.737138544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.737842965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.737868175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.737909655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.740824397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.740862197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.740884687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.740899967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.740966217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.740982527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.741142697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 85 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.741168177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.741186597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.742500578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.742543918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.742563508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.742767968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.742808028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.742823848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.742842718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.742862148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.742878278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.742894538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.742908478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.742926378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.742943058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.742958408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.742974938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.742991698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.743008918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 86 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.743053278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.743069508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 168 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.743085578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.745781151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:30.745819541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.749932354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.749988144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.750017224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.750032164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.750226784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:30.750275714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 169 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.751041774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.751081725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.751153325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.751190575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.751206945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.751223985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.751240535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.751256705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.751272695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.753811957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.753840187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.753855837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.753871717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.753889427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.753972047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.753990727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 170 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.75793239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.75799058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.75815944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.75817936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.75819619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.75821244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.75823046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.75825071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 171 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.75903331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:30.75907261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.75909165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.7591047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.75912169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.75913656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.75915334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:30.7591706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:30.75996274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:30.75999974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.76013159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.76016334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.76018112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.76019559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.76021398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:30.76023356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 173 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.761059331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.761091951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.761182341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.761236181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.761267911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.761304111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 174 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.761336121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.761356741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.778661347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.778713067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.778730247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.778746347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.778774057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.778800567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.778818877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.778837057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.780173988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.780225689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.780268239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.780300389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.780756939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 87 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.780796849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 47 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.780830749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.780864259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.78180157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.78182901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.78184667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:31.78186394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.784315592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.784349102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.784366532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.784399462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.784414172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.784431002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.784443632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.785230112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 88 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.785276142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 48 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.785313522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:31.785330652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 176 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.785854303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.786684773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.786727553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.786746213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.789241905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.789283115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.789303365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.789319035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.789338175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.789382645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.790127736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 89 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.790167726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.790187166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 177 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.791756437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.791791327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.791811017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.799567963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.799639523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.799656683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.799675073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.799692323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.799709853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.799725643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.799738583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.799753653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.799769283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.799784113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.799798813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.799813493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.806560928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 90 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.806631098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.806650358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 178 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.806833299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.809709701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.809764191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.810044901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.810071681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.810090801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.810105631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.812336173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.812367103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 179 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.816288106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.816359206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.816424486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.816442156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.816459456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.816476096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.816491916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.816506936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.816521806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.816536686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.816550126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.816565536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.816580276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.816594986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.816609686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.816625586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 180 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.837003781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.837298612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.844137117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.844258737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.844357097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.844392127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.864251312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.864309402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 181 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.867371864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.867913715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.87569709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.875747751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.875767441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.875782171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.881953015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.881983235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 182 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.883395286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.883439376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.8879456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.88800321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.88802585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.8880389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.88815142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.88817755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 183 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.895461415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.895602275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.917449342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.917519072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.923360386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.923421706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 184 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.923552027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.923598337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.753299962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.753354332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.753369942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.753504532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.753744423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:32.753766383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.753782843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.753798933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.754787193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.754829373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.754860343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.754889933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.754984463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 91 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.755020003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:32.755053484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.755086954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.790036579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.790160929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:32.790195519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.790227159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.795267683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.795318903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.795339313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.795376603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.795393443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.795410493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.795426723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.795655523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 92 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.795733853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:32.795769873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.795787753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 186 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.796393844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.798998566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.799042226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.799061166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.808351743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.808394923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.808448213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.808464423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.808479233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.808491493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.810744955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 93 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.810784575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.810801365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 187 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.812581856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.812625976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.812646096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.816894939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.816951119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.816967139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.816984109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.816999839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.817015209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.817036419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.817049319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.817068989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.817083509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.817100299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.817115659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.817131839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.85762645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 94 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.85770052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.85772064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 188 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.8578445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.861803903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.861849923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.877913045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.878052875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.878647356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.879464006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.902336844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.902366614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 189 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.908519038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.908579398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.909630269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.909668919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.909700789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.909716219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.909756329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.909771839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.909787419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.920440337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.920493207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.920511587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.920527707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.920543027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.922067378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.922112068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.931390565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.931445426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.932629256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.932662736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.932680046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.932693696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.934392728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.934421268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 191 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.941081053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.941139593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.942877274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.942923464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.942988724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.943004954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.966113882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.966177052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 192 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.967163102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.967190992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.967687903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.967718873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.967738093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.967753123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.967824793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.967844383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 193 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.974191928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.974233448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.979114361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.979184032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.979559442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.979621312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 194 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.979658252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.979676592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.71972357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.71977626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.7197921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.71981018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.71982521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:33.7198423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:33.71986186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.7198808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.724805534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.724867184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.724898104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.724928044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.725927345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:33.725970295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:33.726002445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.726050855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.726570155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.726600765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:33.726628825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.726649405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.729779877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.729802047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.729867678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.729901228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.729914728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.729931738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.729946268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.73353434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:33.7335744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:33.73360915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 196 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.73362549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 196 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.734095781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.735141002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.735170032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.735189202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.739990515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.740023065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.740044755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.740059285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.740104095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.740120935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.740679886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:33.740709366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.740727926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.743438648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:33.743541638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.743591768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.744951169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.745331649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.745355539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.745373239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.745389879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.745405639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.745421259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.745437489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.745452879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.745468629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.745485769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.745501009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.745516399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.753979876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:33.754049436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.754066576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 198 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.754083956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.760093969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.760137739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.764885073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.764920353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.764939323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.764956983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.765358313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.765415743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.766080184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.766126754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.767650835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.767688745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.767707935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.767736495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.767753525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.767772055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.767789685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.767811895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.767828665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.767845105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.767864565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.767882885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.769094886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.769119836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 200 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.772282889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.772318029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.869768572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.869821862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.869840802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.869855522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.870273652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.870312202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 201 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.872064164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.872109634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.878358088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.878399289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.878416919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.878432759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.878597599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.878619879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 202 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.88022072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.88026599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.892402859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.892527709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.892622169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.892779279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.8931811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.89333821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 203 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.896228422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.896735442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.900358905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.905376739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.905886429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.905930229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 204 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.905963699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.906023649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.781258469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.781291539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.781306719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.781320459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.781437039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.781460909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.781482069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.781499159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.78254143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.78259833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.78262811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.78265794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.783971411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 99 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.784325262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 53 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.784373252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.784409322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.786341973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.786386763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.786404983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.786492703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.846983679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.847039259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.847057359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.847090899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.847106269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.847124659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.847139799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.84912177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.84916285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 54 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.849200091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 206 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.849218841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 206 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.849945331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.855604825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.855647295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.855668785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.859043318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.859086398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.859108418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.859124318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.859141218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.859156888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.859438598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.859469208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.859487028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.8611918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.86123065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.86125109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.862989971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.863258371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.863278581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.863296691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.863316431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.863334031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.863353981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.863371621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.863388481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.863408681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.863425081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.863445261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.863463971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.865822233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.865885033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.865920313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 208 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.866060283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.869409866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.869465846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.937077937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.937129307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.937148377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.937163457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.939731549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.939773499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 209 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.943519102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.943656782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.956278251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.956325521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.956342331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.956357431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.956372221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.956386291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.956401551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.956415651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.956430581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.956445851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.956461371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.956475881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.959855314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.959899374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 210 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.962673216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.962759036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.012952154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.012999844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.013017714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.013031174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.097610468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.097646498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.102386511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.102415241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.106772055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.106815825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.106834995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.106850185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.110133217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 212 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.110175027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 212 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.11392953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.11395493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.121544886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.121584806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.121602536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.121621006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.122588077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 213 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.122621337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 213 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.124763668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.124799988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.12687845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.12692849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.128811361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.128875211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 214 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.128933741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.128950901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.722621489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.722950929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.722991619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.723009109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.723024619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.723125619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.72320404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.72338077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.726914672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.726961682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.726993182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.727027692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.727118882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.727157162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 55 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.727192393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.727226553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.727260163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.727282363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.727300973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.727319313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.727432313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.727453743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.727472433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.727514883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.727529463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.727546433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.727561013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.727578193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.727595243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 56 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.727630403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.727649243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 216 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.728017033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.728608684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.728646604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.728666724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.730039545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.730068755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.730085755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.730099705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.730118885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.730132505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.730148745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.730167285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.730186485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.731265456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.731314026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.731333646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.731416386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.731452136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.731468426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.731485346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.731544456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.731565026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.731580826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.731595676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.731613126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.731628206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.731645856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.731664186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.731681926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.731698636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.731734346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.731752596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 218 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.731768956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.734890718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.734917058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.73748623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.73750714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.7375875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.73760468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.73762992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.737648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 219 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.738292191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.738314031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.738576741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.738597811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.738617621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.738636201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.738653271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.738669101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.738685041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.738709991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.738724771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.738745151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.738759941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.738777641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.738794641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.738811341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 220 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.743256105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.743295695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.745074556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.745092166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.745115316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.745129956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.745149156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.745168366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 221 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.745885107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.745934987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.747059847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.747111748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.747131838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.747169528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.747491718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.747514028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 222 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.748140008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.748162898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.752447312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.752487712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.752506672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.752570692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.752757192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.752803502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 223 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.755185524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.755216124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.757212825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.757280545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.757446955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.757488935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 224 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.757573025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.757593245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.819565121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"internal-dns-resolver","component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:35.873580602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","error":"proto error: io error: No route to host (os error 148)","delay":"20.235187639s","count":"6"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.721079631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.721135001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.721152051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.721165821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.723093802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.723125312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.723143602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.723161612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.723327493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.723362293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.723393063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.723424053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.723456803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.723490893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 57 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.723526683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.723560183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 225 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.723592603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.723610823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:36.723626213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.723643733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.723662443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.723676663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.723692403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.723722573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.723736103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.723751183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.723764033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.723779193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.723795013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:36.723828033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 226 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.723845423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 226 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.724313923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.725510954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.725540984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.725558314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.737458023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.737492723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.737517363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.737534213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.737554193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.737567923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.738089214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.738118894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.738136034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 227 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.739616595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.739650175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.739668715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.739729185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.739762825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.739777245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.739793725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.739808775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.739823555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.739840885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.739853755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.739870545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.739887365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.739902045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.739916775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.739933405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.741507916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.741547886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.741563366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 228 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.741579626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.74667794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.7467212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.756263787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.756312157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.756375988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.756393588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.756661868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.756684668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 229 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.757722779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.757753099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.757875099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.757895139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.757913339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.757929099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.757944849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.757960179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.757978539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.757994679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.758013099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.758035679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.758053489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.758070459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.766314364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.766359214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 230 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.771311968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.771391388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.777295572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.777333772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.777363302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.777378082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.777760153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:36.777786503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 231 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.778910794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.779397624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.780376385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.780409465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.780425085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.781851156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.783021417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 232 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.783076877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 232 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.783753147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.783806407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.783861177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.783880437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.783897977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.783911867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.783928147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.783945877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 233 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.784776208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.784978678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.78700257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.78706138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.78709387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.78712723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 234 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.7871605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.78717914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.719650243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.719749793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.719767393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.719783013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.719798923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.719820983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.719840263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.719863203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.719881663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.719917113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.719951063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.719983683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.720417823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.720498593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 59 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.720532443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.720566574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.720599064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.720623084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.720639414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.720658714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.720677424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.720692454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.720709034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.720764474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.720779754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.720795034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.720808774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.720824214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.720840384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 60 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.720874604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.720890834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 236 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.721547964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.722398955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.722588175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.722614275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.722632475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.722647825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.722666865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.722681565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.722697255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.722712025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.723524896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 113 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.723548886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.723571346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.725263177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.725325977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.725348147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.725367257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.725400697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.725416067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.725434407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.725469347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.725485997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.725502327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.725517327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.725534337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.725550127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.725565677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.725582637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.725604057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.725618667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.725652197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.725667697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 238 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.725684137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.72886909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.72892065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.728939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.72895326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.72896875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.72898196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.72899622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.72902502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 239 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.72960078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.72962546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.72964498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.72965904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.7296738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.72969102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.72971145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.72972642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.72974126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.72975614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.72976928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.72978379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.72982554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.729842571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.729862731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.729879201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.733270363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.733336863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.733362833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.733378413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.733399403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.733415863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.733434613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.733451833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.734069174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.734095164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.734283754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.734301374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.734318184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.734338504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.734514484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.734534874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 242 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.737779116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.737823797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.737980497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.738005387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.738027187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.738040247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.738082367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.738100567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.739063527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.739157328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.739174658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.739208568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.739263808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.739358088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 244 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.739392868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.739414758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.719372317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.719429467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.719444087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.719457287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.719471787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.719489707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.719505797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.719520777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.719535327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.719565277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.719594017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.719622137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.719649687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.719693497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 61 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.719727157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.719759197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.719790977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.719809027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.719824647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.719842787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.719861327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.719885667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.719901157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.719931017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.719944507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.719959067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.719975887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.719992317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.720009637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 62 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.720041747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 246 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.720057547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 246 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.720378017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.720967438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.721016728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.721035098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.721062098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.721076328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.721723088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.721759208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.721776898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.721790588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.721804888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:38.721824338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.721841778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.722847919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.722887959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.722906719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.722924379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.722956479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.722972179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.722991239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.723007789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.723025579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.723043669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.723058259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.723076499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.723091989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.723107529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.723122699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.723138949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.723153969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.72321385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.72323165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 248 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.72324795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.725568931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.725656201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.725775251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.725792121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.725808101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.725820771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.725837831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.725855152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 249 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.726462552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.726481702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.726522402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.726538402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.726554592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.726568612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.726582412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.726600722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.726616152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.726633242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.726646432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.726661512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.726675482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.726690442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.728498153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.728538904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 250 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.732803387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.732855177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.732993807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.733024437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.733085367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.733101927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.733117307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.733134697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 251 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.733901778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.733939958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.733960568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.733975928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.733994698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.734017358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.734035248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 252 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.734053308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 252 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.734894988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.734916738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.734962968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.734980368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.734998488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.735011818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.735028658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 253 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.735045618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.736434069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.73655406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.73660754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.73714095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.73722471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.73725943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 254 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.73739797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.73743742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.724206303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.724255643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.724271843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.724286593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.725603574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.725651524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.725669934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.725685974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.725934815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.725973045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.726009255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.726043165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.726142425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.726202435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 63 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.726238595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.726275615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.726311595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.726330635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.726346315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.726366125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.726387855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.726402605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.726616635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.726754125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.726800705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.727030115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.727051665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.729825897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:39.729888278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 64 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.729924608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 256 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.729941038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 256 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.730770708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.731398739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.731426719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.731445789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.731837379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.731862589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.731881569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.731895369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.731912939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.731928569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.732012959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:39.732179099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.732212219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.734569871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:39.734617751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.734638441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.735048801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.735108031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.735124801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.735141452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.735157232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.735172722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.735189302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.735202272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.735217422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.735232852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.735247952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.735265222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.735280382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.735296752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:39.735350252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.735367482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 258 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.735383842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.737628553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.737724553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.737746243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.737760983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.737778243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.737793004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.737809344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.737826094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 259 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.738365024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.738405894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.738424654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.738438514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.738455264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.738472784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.738488634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.738504324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.738519404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.738534674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.738548904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.738565844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.738581014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.738596714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.742842657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.742893777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.745163279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.745214019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.745513689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.745552209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.745569849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.745583739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.745601039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.745619939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.747350151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.747395471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.748549612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.748594892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.748656982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.748697052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.748717582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.748737942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 262 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.749257402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.749292672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.753225305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.753262445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.753279985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.753292585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.753608345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.753636635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 263 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.756265987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.756308937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.756401868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.756439778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.756477868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.756516258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 264 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.756554318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.756573168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.720527753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.720741524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.720786094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.721205194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.723603896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.723652156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.723669986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.723686796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.723875796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.723911366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.723940526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.723969996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.724054326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.724089336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 65 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.724126056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.724160256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.724195586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.724215186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.724232906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.724252946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.724272476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.724288126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.724307496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.724339536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.724354346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.724371696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.724386266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.724407356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.724425196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 66 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.724464346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 266 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.724481356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 266 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.725301267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.725899638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.725926428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.725945548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.725969728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.725984788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.726005248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.726022988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.726040678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.726055618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.726073158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.726089978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.726106938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.727431429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.727454779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.727472449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.727513309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.727587609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.727603359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.727620479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.727636079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.727651999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.727668629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.727682969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.727698879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.727714679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.727729849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.727744989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.727759879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.727774909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.727807799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.727824399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 268 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.727841319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.730468031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:40.730491921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.730542211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.730558061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.730575391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.730590771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.730606181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:40.730623361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 269 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.731765982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.731788702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.731833462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.731852172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.731871332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.731887882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.731906642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.731923102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.731938262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.731954192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.731967302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.731982552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.731998092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.732014182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.732036022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.732053682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 270 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.734422174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.734447444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.734493914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.734511424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.734527954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.734541344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.734556704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.734573814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 271 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.735156545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:40.735177285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.735195695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.735210105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.735227335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.735242795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.735257985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:40.735275755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:40.735993805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:40.736014865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.736064515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.736080115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.736096625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.736113035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.736129645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:40.736145455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 273 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.737090266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.737115286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:40.737164176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.737196626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.737226636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.737259546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 274 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.737292016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.737311246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.719865036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.719962706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.720367596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.720414496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.720673777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:41.720836927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.720889947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.720958427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:41.721408747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.721445747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.721529017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.721562567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.721653537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.721688037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:41.721720007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.721750437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:41.724421309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.724454519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.724471519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:41.724489259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.72458931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.72460671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.72464642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.72467672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.72468961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.72470376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.72471661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.72473017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.72481584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 68 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.7248715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:41.72488774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 276 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.725998511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.726957231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.726979261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.726995401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.727082111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.727097561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.727113821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.727127791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.727142091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.727154401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.727168631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.727184922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.727199662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.728586313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.728606823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.728622863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.735538378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.735702308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.735722418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.735741488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.735758488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.735776038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.735796198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.735809548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.735824028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.735838338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.735854008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.735906378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.735921368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.736580879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.736635229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.736651979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 278 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.736670099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.741092332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.741151312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.741172102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.741187342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.741204582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.741233322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.742994463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.743086223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 279 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.744405004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.744439855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.744520885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.744537675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.744567875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.744587255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.744604465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.744620785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.744639275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.744654945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.744672405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.744689245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.744704295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.744719315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.744738875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.744756665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 280 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.748581958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.748634608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.755267333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.755314813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.755336723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.755352103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.755676823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.756008553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 281 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.757156374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.757215954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.757242714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.757259234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.757277404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.757292984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.759738005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.759773725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 282 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.762394607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.762428147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.772796495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.772892495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.772911715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.772928425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.773323815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.773348275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 283 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.776084057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.776119817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.777646769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.777702899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.777777379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.777820039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 284 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.777897199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.777917309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.757639257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.757691548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.757707548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.757723858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.759338628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.759371858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.759387878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.759402998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.76168057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.76173889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.76177034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.76180007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.76222668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.76227368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 69 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.76230768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.76233817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.764148181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.764182921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.764201951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.764218951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.766356883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.766389163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.766410933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.766442043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.766458563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.766474863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.766489163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.766657073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 132 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.766699463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 70 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.766850023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 286 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.766868863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 286 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.768295705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.768829195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.768863145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.768884155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.777589962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.777641752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.777917302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.777942922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.777962242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.777977812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.778436762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 133 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.778476912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.778497562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 287 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.779830353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.779904213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.779926613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.784134956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.784514767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.784534387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.784551207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.784570487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.784587247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.784606647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.784621147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.784638117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.784743657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.784760957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.784776367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.784792097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.786690118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.786726278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.786743628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 288 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.786797848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.795985055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.796019655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.818155862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.818204542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.818223532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.818239322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.818937303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.818965653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 289 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.821902945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.821949385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.822193125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.822218195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.822236835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.822254715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.822271525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.822288105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.822304305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.822328805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.822342575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.822357745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.822373185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.822388745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.827177689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.82871827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.839006588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.839060578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.862734406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.862786076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.862863346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.862894056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.864903547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.864959547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 291 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.869142771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.869199551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.875815516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.875867346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.875887836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.875903196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.876574716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.876609116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 292 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.879718769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.879748289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.882487101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.882531751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.882548441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.882562571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.882654121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 293 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.882972721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 293 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.884180922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.884210152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.886329964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.886451734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.89544679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.89552499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 294 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.89556622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.89558603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.867278562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.867320712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.867335342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.867348562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.867531582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.867556752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.867572152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.867587532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.885433116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.885502046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.885532536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.885632236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.005775987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.005831397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 71 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.005864047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.005897017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.006462857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.006492897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.006509717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.006527807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.014313053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.014868043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.014981524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.015018234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.015033194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.015091984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.015106734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.104576861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.104622161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 72 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.104657831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.104673951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 296 }"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.105169462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"internal-dns-resolver","component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.106785403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.108893474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.108924124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.108942484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.111048546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.111079976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.111099826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.111116476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.111133476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.111153206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.114460699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.114498989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.114517289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 297 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.118573072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.118718782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.118742772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.124601886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.124663316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.124680596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.124697396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.124715756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.124733276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.124749206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.124764396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.124781166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.124798096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.124815246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.124832386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.124848956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:44.125417897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","error":"proto error: io error: No route to host (os error 148)","delay":"28.487009594s","count":"7"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.127414488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.127471818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.127492598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 298 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.128080909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.132787372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.132827682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.137768446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.137800136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.137832666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.137848276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.14304673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.14309932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 299 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.146351773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.146401563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.15613486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.15618448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.15621412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.15629828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.15632103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.15633614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.15635418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.15637608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.15639107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.15640657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.15642315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.15644276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.160644623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.160699033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 300 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.177405196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.177446156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.360672704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.360704944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.360723734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.360739094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.366884219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.367155279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 301 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.382879731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.382938211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.391566687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.391617557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.391635628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.391651288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.481594785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.481646065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 302 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.48723016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.48818982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.489360981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.489457621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.489568811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.489611281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.494617455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.494709305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 303 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.504644003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.504708743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.51452258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.515291541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.542226411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.542292151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 304 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.542485831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.542509941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.722589167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.722623827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.722638017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.722654707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.722669767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.722687157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.722703757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.722720237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.723110547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.723166937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.723198228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.723227668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.723322908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.723378988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 73 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.723416368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.723462068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.723492948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.723570878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.723587128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.723603318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.72630071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.7263398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.72636068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.72640043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.72641536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.72643245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.72644771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.72653163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.72658604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 74 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.72662054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 306 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.72664874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 306 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.727323361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.727997591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.728030301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.728049411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.728106581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.728126521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.728142551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.728158511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.728180091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.728195201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.728230911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.728248711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.728264701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.729705342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.729744072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.729763752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.729782292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.729814292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.729829023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.729847113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.729863883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.729880653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.729897683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.729913143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.729930503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.729948733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.729983003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.729998613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.730017973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.730032903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.730069233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.730085013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 308 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.730102443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.732997915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.733042495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.733062995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.733078735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.733095775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.733110675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.733127755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.733143955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 309 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.733878266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.733903166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.733924126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.733943146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.733961306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.733982786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.734000846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.734018806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.734034186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.734051206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.734067086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.734083616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.734100976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.734119366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.734135506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.734154736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 310 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.738092689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.738140159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.738218909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.738248589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.738265479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.738281949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.738299029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.738316609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 311 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.738953869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.738979129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.739078749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.73911692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.73915369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.7391702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.73918907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.73920624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 312 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.73981987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.73984283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.73986561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.7398792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.73989734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.73991152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.73992742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 313 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.73994467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 313 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.741003651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.741127721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.741148271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.741178621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.741209981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.741247821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 314 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.741282871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.741299811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.743846326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.743895246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.743911656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.743929106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.744671147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.744701527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.744722567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.744740917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.745661327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.745707397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.745741217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.745771818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.859414443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.859487863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 75 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.859522463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.859560593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.861123124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.861173775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.861193055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.861219235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.864134547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.864173477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.864192207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.864223727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.864237317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.864253907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.864271337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.897688602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.897741462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 76 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.897777512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 316 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.897794082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 316 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.900299324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.901718565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.901746115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.901765665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.909805371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.909883201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.909978501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.910035691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.910104211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.910137851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.937623942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.937670982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.937692012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.090118537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.090168487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.090189877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.092928809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.093001869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.093019759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.093036099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.093054629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.093071269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.093087699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.093102169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.093117469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.093136689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.093153329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.093172769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.093189309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.270195253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.270261693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.270278973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 318 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.271326874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.280823121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.280879311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.284131303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.284180053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.284198773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.284212484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.29258409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:46.29264568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 319 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.318136099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.318193729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.358104389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.358133389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.358148889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.358165399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.358180469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.358194499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.358208469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.358223519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.358235649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.358249589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.358267029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.358282219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.404191904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.404298064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 320 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.415677033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.415731923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.418559105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.418602635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.419068955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.419103775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.432586255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.432637195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 321 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.441467272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.441521332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.616173034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.616202834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.616246384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.616264164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.91783142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:46.9178779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 322 }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:46.91790069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:33741"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.918506491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.918536351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.919587042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.919625722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.919781472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:46.919805022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.927939778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"1da0bd01-234b-4d20-b85f-daae0f53d0e6","remote_addr":"[::1]:33741","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.927995238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"1da0bd01-234b-4d20-b85f-daae0f53d0e6","remote_addr":"[::1]:33741","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.928154708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.928192278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.928227288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.928244118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.928262098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.928277408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:46.931903041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"1da0bd01-234b-4d20-b85f-daae0f53d0e6","remote_addr":"[::1]:33741","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":3978,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.945653521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.945726411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 77 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.945760791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:46.945777021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 323 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.950400625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.950451905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.950472215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:46.950490755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.951841756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.951875446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.951896246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.951931756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.951969016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.964994996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.965039366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 78 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.965077046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:46.965135796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 324 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.967620468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.968081008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.968719429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.968739759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.968753619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.97105978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.97109851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:46.97111809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.045274666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.045317206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.045337816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.045374766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.334111164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.334172254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:47.334212364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:47.334248794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:40447"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.338289807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.338356067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.338382747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.34132186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.34138064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.34139977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.34141815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.34143377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.34174975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"dda92a3c-0f3d-4ee6-8b80-96e35d130258","remote_addr":"[::1]:40447","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.34179065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"dda92a3c-0f3d-4ee6-8b80-96e35d130258","remote_addr":"[::1]:40447","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:47.347303844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"dda92a3c-0f3d-4ee6-8b80-96e35d130258","remote_addr":"[::1]:40447","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":5579,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.427519235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.427605785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:47.427625525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 326 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.431173097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.433424149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.433474479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.449273501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.449317321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.449390641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.449409641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:47.449427311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:58736"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.456854897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"36e9fad4-202f-4edb-a586-dd9073f266e0","remote_addr":"[::1]:58736","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.456897437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"36e9fad4-202f-4edb-a586-dd9073f266e0","remote_addr":"[::1]:58736","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.456918377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:47.456937267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 327 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:47.46114541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"36e9fad4-202f-4edb-a586-dd9073f266e0","remote_addr":"[::1]:58736","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":4288,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.46120049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.46122137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.466209444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.466245494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.466264584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.466282884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.466303014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.466321434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.466335384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.466351534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.466368534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.466386294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.466403744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.466420654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.47489011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.47493924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 328 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.479178994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.479226804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.486414999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.486454129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.486706189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.486747249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.551793048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 329 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.551822468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 329 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.55388127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.55390555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.562039226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.562091716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.562112976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.562132976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.562161626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.562181466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.562198646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.562218356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.562233786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.562251156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.562268626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.562287696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:47.562303556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:62178"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.565077578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"4314ad06-6fc6-4132-ab0c-b08d5a8b52e1","remote_addr":"[::1]:62178","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.565119368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"4314ad06-6fc6-4132-ab0c-b08d5a8b52e1","remote_addr":"[::1]:62178","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.565331188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.565372439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 330 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:47.568372901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"4314ad06-6fc6-4132-ab0c-b08d5a8b52e1","remote_addr":"[::1]:62178","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":3337,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.568431571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.568455921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.628820526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.628868886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.628889056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.628905316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.679053804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:47.679085804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 331 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.685814589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.685865949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.691493654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.691535564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.691555604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.691570644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.698434699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 332 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.698482239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 332 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.69937739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.69943574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.711999839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.712036829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.712057649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.712072419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.826139644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 333 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.826186064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 333 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.830654668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:47.830700068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.973734035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.973775285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.973866346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.973890166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.974826536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.974865646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.976353187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.976502737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.976611268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:47.976705938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 334 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.977335208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.977407328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.977455768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.977488868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.978977649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:47.979084249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.97985251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.97996368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.98007685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.98016016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 79 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.982336822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.982421262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.989965068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.989990958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.990009698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.990072238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:47.990110328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.9932123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.99324136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.994864131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.994895031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.994912921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.994930401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.994946801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.994993731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 80 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.998233554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.007389931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.009297352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.009333402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.009353352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 336 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.009409002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 336 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.010433943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.010476873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.010680283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.010702693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.010721763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.010735853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.010754943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.014697076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.015424847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.015480027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.015500767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 337 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.016761198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.016835878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.017494648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.017536208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.017555828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.017576988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.017593748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.017610278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.017658229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.017679359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.017699159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.017715439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.017732789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.017750459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.017765929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 154 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.017930699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.017974109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.017993799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 338 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.021405281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.021453371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.081721437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.081767707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.081786637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.081801827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.083490148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:48.083534978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 339 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.088747172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.088787892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.089069612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.089088002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.089105922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.089122422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.089139992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.089156302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.089171262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.089187342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.089204842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.089222202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.089238922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.089254983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.093016955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 340 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.093067825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 340 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.097415449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.097498079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.100529091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.100555501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.100573881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.100590811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.104726844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.104780764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 341 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.105709285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.105739715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.105873605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.105892915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.105911885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.105927285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.109805668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:48.109853468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 342 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.110713789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:48.110769439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.110826849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.110844849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.110863559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.110888569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.116451633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:48.116503933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 343 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.121641087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:48.121694287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.122224817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.122268217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.12607969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:48.12614227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 344 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.127884152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.127929182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.721792139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.721836959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.721851509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.721865079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.72187764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.72192926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.72194728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:48.72198445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.72209056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.72212323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.72215575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.72218779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.72228358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.72232288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 81 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.72235412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:48.72238556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 345 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.72242808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.72284992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.72292919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.72294905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.77671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.77673583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.77680413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.77683819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.7768527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.77687095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.77688567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.777574191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.777641091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 82 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.777675821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:48.777692311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 346 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.778455061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.780522213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.780546303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.780563763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.781446403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.781496143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.781552564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.781568354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.781584344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.781598414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.837551116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.837590266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:48.837606986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 347 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.839304047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.839352557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.839374767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.841930609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.842101069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.842151859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.842194759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.842227759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.842264389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.842358629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.842396969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.842434399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.842468099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.842500389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.84256843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.84258601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.846154502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.846234662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.846253942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 348 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.846513252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.856229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.85626323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.859508282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.859548772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.859568652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.859583002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.969177415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.969213825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 349 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.974263529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.974309209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.977374551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.977409931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.977428131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.977443791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.977458751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.977474861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.977489091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.977508511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.977522131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.977536291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.977550701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.977564661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.979581643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.979602543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 350 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.984839647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.984873237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.987841909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.987893419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.987924639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.987940539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.998544547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:48.998602387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 351 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.006710333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.006771133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.077221856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.077273706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.077292396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.077308847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.097368992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 352 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.097440382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 352 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.100041784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.100138254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.101147094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.101185935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.101210195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.101226465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.114404614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 353 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.114463655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 353 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.117189137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:49.117247707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.119266998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.119318978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.217606572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:49.217762122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 354 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.219149603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.219224144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.721665422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.721709732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.721725602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.721740502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.721753722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.721773692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.721815922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:49.721834752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.721871202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.721904843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.721935583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.721965363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.721995923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.722031313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 83 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.722067893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:49.722100563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.722142853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.722162673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.722179483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.722197633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.722217393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.722232333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.722251073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.722280863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.722294453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.722309833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.722324923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.722341123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.722358343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 84 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.722390933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 356 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.722407643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 356 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.722816543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.723375184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.723459814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.723479574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.723501984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.723515244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.723534714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.723549414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.723566644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.723580984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.723597444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.723613524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.723628944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 357 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.726188666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.727269087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.727312517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.727332597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.727363587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.727377587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.727393987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.727409497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.727425217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.727440397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.727454447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.727469697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.727498547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.727514897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.727530377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.727545767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.727560957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.727593467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.727608467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 358 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.727624087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.730364249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.730404469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.730424479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.730439279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.730455479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.730469869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.730486039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:49.730593459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 359 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.73121891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.73126014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.73127976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.73129492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.73131268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.73133067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.73134782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.73136306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.73138088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.73139673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.73142658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.73144254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.73145956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.73147549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.73149161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 360 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.73150795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 360 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.734048512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.734089832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.734109092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.734122782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.734141022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.734156032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.734171702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.734188872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 361 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.734796072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.734819232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.734840772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.734855702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.734872112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.734885632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.734902142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:49.734918532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 362 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.736364683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:49.736401113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.736419473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.736433483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.736449023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.736462204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.736478454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:49.736494454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 363 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.737590194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:49.737646684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.737665714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.737706194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.737750944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:49.737788155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 364 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.737822135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.737841645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.719312364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.719366684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.719385644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.719400894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.719415354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.719438744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.719457194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:50.719473194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.719558804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.719595544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.719633394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.719744054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.719831664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.719867094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 85 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.719903384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:50.719937644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 365 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.719971224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.719991144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.720008644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.720027124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.720044314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.720061404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.720096194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.720129114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.720145504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.720162054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.720175404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.720192214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.720211144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 86 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.720243714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:50.720262004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 366 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.720676495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.721216835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.721272055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.721292715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.721314805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.721331635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.721351005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.721369695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.721389715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.721407175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.721424995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.721441835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:50.721458885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 367 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.722680696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.722724716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.722745496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.722764416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.722795796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.722810686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.722827966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.722858356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.722875856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.723999197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.724478567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.724525538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.724543988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.724563748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.724580058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.724597188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.724655518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.724699688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.724717898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 368 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.724736818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.72790507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:50.72795015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.72801912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.72803709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.72805599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.72807105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.7280877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:50.72810519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 369 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.728691171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.728729671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.728749271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.728765431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.728785061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.728805791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.728822761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.728849811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.728868201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.728884241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.728897941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.728919991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.728936521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.728952811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.728970201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.728989521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 370 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.731034592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.731067602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.731086462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.731101612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.731118012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.731133282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.731150822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:50.731168023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 371 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.731722623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:50.731787313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.731807463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.731824533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.731842443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.731858293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.731876373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:50.731898083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:50.732447673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:50.732487074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.732512344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.732527584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.732546184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.732562964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.732579354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:50.732599464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 373 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.733354994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:50.733394884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.733414144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.733452044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.734669335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:50.734749495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 374 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.734784585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.734804265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.719038776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.719075906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.719089956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.719103256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.719116506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.719134636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.719152046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:51.719168516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.719290197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.719341777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.719375237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.719405657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.719478347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.719513267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 87 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.719545297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:51.719629657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 375 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.719662977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.719680537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.719695587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:51.719714097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.719731877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.719748207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.719768947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.719803347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.719818567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.719843597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.719858107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.719896247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.719955477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 88 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.720010737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:51.720029717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 376 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.722317579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.723031079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:51.723059609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.723078489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.738205711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.738231401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.738249531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.738265531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.738281301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.738294041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.738404761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:51.738462331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.738480971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 377 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.740873213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.740929933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.740951533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.741139923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.741209283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.741233283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.741252283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.741270873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.741288123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.741305713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.741323373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.741343853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.741360803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.741378253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.741397733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.741488203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.741508253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.741548123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.741565143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 378 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.741581563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.744650226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:51.744697036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.744758686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.744775856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.744795286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.744809546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.744827386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:51.744844116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 379 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.745410536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.745436406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.745502226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.745520186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.745536816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.745553566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.745571596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.745588806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.745606236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.745622516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.745635196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.745652226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.745670046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.745689006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.748550869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 380 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.748591049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 380 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.752800872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.755048134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.755505224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.755536104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.755552574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.755567204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.755667904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.755686494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 381 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.757833266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:51.757872576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.757972876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.757989596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.758007416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.758021636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.758036446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:51.758051506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:51.758656346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:51.758694976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.758721286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.758736346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.758754346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.758769196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.758784616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:51.758799376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 383 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.759597216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:51.759637566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.762101498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.762147218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.762406028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:51.762453768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 384 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.762502748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.762520298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.72016786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.72022623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.7202425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.72025652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.72026971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.72028967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.72030633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:52.72032209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.72042119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.72045504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.72051133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.7205403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.720620051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.720693991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 89 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.720729091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:52.720761641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 385 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.720798191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.720816681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.720832851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:52.720850591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.720906531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.720923201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.720946991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.720978881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.720992801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.721010431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.721023291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.721051851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:52.721068851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 90 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.721102681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:52.721120641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 386 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.721853391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.723366243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.723404483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.723423583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.723500713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.723518223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.723569683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.723586513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.723604453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.723618843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.723636533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:52.723656383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:52.723672603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 387 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.725814944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.725853925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.725874295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.725943525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.725977025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.725994195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.726012345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.726028885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.726044825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.726062525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.726077675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.726092975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.726109015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.726124055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.726139655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.726155615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.726172345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.726205885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.726224155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 388 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.726240805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.728763377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:52.728810227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.728829957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.728843937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.728860117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.728873537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.728888807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:52.728910537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 389 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.729907228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.729938848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.729961918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.729975328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.729991458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.730007258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.730028798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.730044318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.730058978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.730150278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.730229978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.730247938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.730262568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.730277338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.730291608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.730308798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 390 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.735314882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.735363212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.735381242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.735395142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.735411512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.735424072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.735438482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:52.735455162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 391 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.736198152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:52.736255532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.736275392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.736291122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.736307732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.736321582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.736336842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:52.736355132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:52.736875713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:52.736952963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.736971303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.736984953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.737001373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.737014703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.737030243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:52.737046033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 393 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.737920754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:52.737963654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.737982774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.738016254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.738157754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:52.738197604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 394 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.738232864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.738252624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.721512474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.721646884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.721711984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.721876265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.722024435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.722706385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.722813095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:53.722865335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.723000345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.723335936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.723371186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.723403216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.72899416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.72908417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 91 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.7291764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:53.72921126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.72925188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.72927579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.72929205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:53.72940988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.72951194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.72956118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.72957999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.72961498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.72963338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.72965062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.72968131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.72969733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:53.7297138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 92 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.7297494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:53.7297683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 396 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.730378801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.730957701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.730982291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.731000491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.731139671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.731175172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.731193532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.731207212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.731223102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.731236862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.731253892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.731271512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.731288192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 397 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.732307462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.732336112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.732358882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.732399742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.732432642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.732450712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.732467732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.732485213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.732503853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.732523423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.732537763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.732556623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.732574863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.732590953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.732607963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.732625083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.732643203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.732675763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.732691123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 398 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.732708583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.734883074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:53.734926744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.734975564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.734991904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.735063114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.735078534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.735093734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:53.735109894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 399 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.738864977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.738897327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.738956547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.738973447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.738991057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.739022237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.739038157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.739054487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.739071077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.739087707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.739101157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.739116448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.739131728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.739148198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.739166968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 400 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.739187758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 400 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.74268734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.74274071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.7427604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.74277757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.74279889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.74281759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.74283526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.74285386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 401 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.744248911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:53.744287251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.744307471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.744323061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.744358451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.744373251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.744396711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:53.744414991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:53.747977264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:53.748009474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.748082954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.748101284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.748119614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.748134904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.748153764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:53.748171224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 403 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.749385105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:53.749427175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.749445305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.749475605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.749506205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:53.749623495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 404 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.749685965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.749705995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.719619206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.719667246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.719683406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.719698606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.719712376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.719731336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.719749916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:54.719768046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.719786246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.719819996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.719851846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.719884916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.719914366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.719951506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 93 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.719984636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:54.720019416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.720055186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.720074676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.720091466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:54.720109656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.720127746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.720142346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.720159146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.720190096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.720203786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.720219256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.720233836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.720249566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.720266026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 94 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.720304316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:54.720321326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 406 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.720734337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.721229907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.721270337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.721288537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.726752361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.726783381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.726826361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.726844481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.726860991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.726874601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.727316522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.727348802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:54.727366752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 407 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.728766763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.728808623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.728828663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.730897264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.730955774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.730971954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.730993014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.731010724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.731032004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.731048994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.731064944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.731082294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.731099924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.731117364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.731145604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.731161745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.731177425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.731212595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.731232055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 408 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.731248425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.733446256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:54.733475336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.733570336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.733613276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.733632496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.733650726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.733667646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:54.733685956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 409 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.734252577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.734293137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.734312507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.734327167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.734343897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.734362627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.734379467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.734396547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.734412977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.734428077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.734455057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.734470877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.734486207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.734501027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.734517567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.734533307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 410 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.736678009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.736723209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.73782466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.73788076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.73790032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.73791717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.73793391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:54.73795297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 411 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.73845703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:54.7384851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.73859461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.73861313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.73863283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.73864729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.73866293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:54.73868097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:54.739264871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:54.739310551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.739331121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.739346561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.739364131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.739378971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.739409611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:54.739425381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 413 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.740174361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:54.740223521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.741156692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.741190962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.741239172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:54.741273632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 414 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.741307222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.741325222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.72143542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.72149066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.72151082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.72152771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.72154357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:55.72156507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.72158428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:55.72160347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.721937521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.722058071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.722096381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.722130851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.722333751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.722376861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:55.722470901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:55.722776571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.724225702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.724269712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:55.724292822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:55.724312962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.729152936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.729212866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.729231376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.729263546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.729278766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.729296176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.729310336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.739262294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.739303254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:55.739339414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:55.739356704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 416 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.740941305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.741538345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.741566235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.741584695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.754466495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.754516455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.754535015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.754549375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.754571895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.754586065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.756023536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.756070276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.756087516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 417 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.759039839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.759084359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.759103829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.771904558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.772073478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.772094758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.772112588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.772129448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.772148858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.772164328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.772177888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.772193118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.772207818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.772223708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.772238538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.772256148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.778745523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.778840383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.778860203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 418 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.778878743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.782897637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:55.782966317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.784191467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.784240708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.784260648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.784278608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.786028489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:55.786089349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 419 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.78686186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.78690504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.7870694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.78708826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.7871047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.78712121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.7871393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.7871557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.7871731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.78719021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.78720505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.78722145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.78723663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.78725163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.78726607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 420 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.78728265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 420 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.790406712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.790449502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.792515054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.792546124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.792564624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.792581104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.792663004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.792683904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 421 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.793422644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:55.793444444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.794772355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.794800225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.794817916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.794831636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.795471706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:55.795497626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:55.796619967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:55.796661117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.806078064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.806125384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.806144274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.806160134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.806178544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:55.806198594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 423 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.807599945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:55.807644355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.807854875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.807890765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.807978225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:55.808013075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 424 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.808048975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.808068255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.754556099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.75552272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.75557732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.75560387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.75569117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.75571352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.75573376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:56.75575149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.820708839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.820769969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.820800289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.820830859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.823703001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.823760141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 97 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.823797231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:56.823829821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 425 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.824361452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.824579342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:56.824598512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:56.824642342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.825305082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.825333583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.825385363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.825421953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.825438773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.825457003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.825473613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.832515778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.832565148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:56.832600188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:56.832616978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 426 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.834062979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.838856263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.839093483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.839123663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.855261295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.855313645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.855334655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.855349655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.855368555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.855383425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.944471922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.944522962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:56.944541052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 427 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.949714556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.949766366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.949789226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.951350138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.951438958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.951458248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.951475788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.951492168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.951510488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.951527578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.951541338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.951557368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.951573668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.951588868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.951607388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.951624078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.977947488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.978026528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.978046018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 428 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.982452001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.989094846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:56.999941254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.001833746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.001876846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.001894496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.001909486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.032376229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:57.032507239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 429 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.036582792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.036624202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.041624826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.041724036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.041763076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.041799036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.041831466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.041866056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.041897746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.041967256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.042000146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.042035306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.042066846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.042124866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.241317156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.241370586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 430 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.257971979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.258032619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.25970968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.25973261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.25975003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.25976377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.261168511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:57.261230821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 431 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.278345054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:57.278395884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.279703475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.279732605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.279750785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.279764505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.280191405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:57.280219935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:57.282679827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:57.282723927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.287594221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.287632481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.287650801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.287664731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.288427452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:57.288479242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 433 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.290372083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:57.290414643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.292624985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.292682735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.294120816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:57.294175276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 434 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.294208336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.294239586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.726786422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.727575663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.727615323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.727629353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.727644233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.727664023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.727680103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:57.727696323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.727831123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.727866353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.727895433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.727923753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.728712384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.729181604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 99 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.730589435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:57.730638755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 435 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.730823075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.730869175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.731293606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:57.731330086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.731393156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.731435586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.731455146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.731486956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.731503526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.731521836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.731536966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.731557796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.731696826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.731735516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:57.731752696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 436 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.733076217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.73670306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.73675026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.73677077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.73687481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.73689392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.73691145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.73692529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.73698002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.73699597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.73706156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.73708009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.73709563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 437 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.738589371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.738677981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.738699881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.772817596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.773403356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.773445256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.773463946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.773481356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.773499956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.773514746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.773527656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.773543086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.773557316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.773571576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.773587336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.773613747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.773628537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.773662677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.773680307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 438 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.774644027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.77888146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:57.778944611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.779077981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.779096771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.779112831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.779125611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.779277201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:57.779295421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 439 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.779973831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.780111331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.780129821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.780143331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.780161741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.780178481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.780194841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.780211301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.780228622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.780247082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.780261002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.780277162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.780293182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.780308142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.780333482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 440 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.780349442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 440 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.793228511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.793273561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.803741699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.803773839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.803875199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.803893359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.80435662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.80438309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 441 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.80541238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:57.805447411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.805490791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.805508261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.805525601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.805540661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.807372382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:57.807417582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:57.808011412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:57.808043462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.808115173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.808132643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.808186253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.808202133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.808218033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:57.808234173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 443 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.809043593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:57.809084303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.812378756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.812421126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.812736416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:57.812792196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 444 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.812829476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.812849246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.723264353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.723314283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.723329233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.723345003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.723370333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.723390793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.723412593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:58.723431403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.723683913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.723747573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.723822313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.723858333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.724055453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.724097523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.724133333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:58.724165243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 445 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.725273904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.725313934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.726157395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:58.726181385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.727678006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.727711406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.727731606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.727766086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.727784516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.727801586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.727817156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.727840746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 196 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.727948276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.727986986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:58.728005466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 446 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.728613067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.729244587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.729293037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.729312387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.729548747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.729570887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.729594017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.729609767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.729649657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.729686597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.729705557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.729723887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:58.729743787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 447 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.730971528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.731057528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.731102018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.736003982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.736144612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.736165192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.736182532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.736198882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.736215492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.736233492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.736249782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.736267002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.736282822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.736298362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.736323462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.736340152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.736732763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.736784053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.736802463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 448 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.736840803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.739239185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:58.739289305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.739473675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.739491065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.739509615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.739525945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.739548995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:58.739569265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 449 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.740201705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.740226135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.740282125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.740298965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.740316285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.740343615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.740361565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.740383755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.740404215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.740421855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.740438126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.740458336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.740512096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.740544226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.740560506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.740576836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 450 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.742745717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.742797577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.742859187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.742888387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.742908357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.742922487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.742938627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:58.742956477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 451 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.743665228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:58.743707858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.743735638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.743752638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.743772088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.743788208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.743805878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:58.743823988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:58.744701869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:58.744734309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.744754179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.744768959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.744787169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.744801749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.744818039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:58.744836349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 453 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.747291761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:58.747332871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.747350031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.747380331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.747412871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:58.747444891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 454 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.747476541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.747493971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.728773211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.728824811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.728845911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.728861351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.728877321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.728907741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.728925881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:59.728942721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.729366291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.729403991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.729462161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.729493841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.734236905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.734312445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.734349135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:59.734384385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 455 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.734417955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.734438575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.734456255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:59.734474335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.734494775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.734513005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.734532875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.734564055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.734579715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.734596625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.734611525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.734627625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.734648055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.734704275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:59.734721135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 456 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.735315936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.735861006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.736033956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.736058556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.739991669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.740031279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.740319819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.740364569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.742081441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.742113231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.742367351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.742392641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.742408931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 457 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.744643493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.744666893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.744687453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.745086593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.745123633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.745139013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.745155993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.745174363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.745195583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.745211863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.745226313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.745242373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.745260033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.745275283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.745291003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.745306503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.745325703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.745361743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.745377633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 458 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.745394383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.747912365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:59.747933875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.748015235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.748031895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.748048675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.748062535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.748078395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:59.748093835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 459 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.748644366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.748684056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.748711756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.748725906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.748742006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.748760706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.748779716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.748797286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.748811176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.748826656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.748845446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.748862786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.748878556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.748895586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.748911546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 460 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.748930076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 460 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.751775348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.751817168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.751885608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.751915778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.751932788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.751947428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.751963268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.751981168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 461 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.752798509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:59.752822819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.752930969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.752972959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.752991719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.753006589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.753022859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:59.753042119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:59.753563109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:59.753588289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.753648549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.753665849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.753683699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.753697979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.7537136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:59.75373192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 463 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.756017941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:46:59.756052451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.756245831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.756282201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.756315651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:59.756351541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 464 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.756386082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.756406402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.720340707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.720383427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.720397897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.720411577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.720424757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.720493237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.720512517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:00.720528487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.720760938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.720817528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.720855718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.720891688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.727985353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.728143483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.728334983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:00.728407653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.728962784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.728989804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.729008294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:00.729025844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.738401811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.738457421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.738478111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.738515401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.738533221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.738550461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.738567541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.755428564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.755479224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.755519924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:00.755536964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 466 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.771025765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.772214945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.772329266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.772351926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.773935827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.773981497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.773999447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.774014197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.774031507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.774046947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.793198851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.793249271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:00.793267581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 467 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.796631224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.796712554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.796735354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.812173626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.812243186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.812259736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.812277366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.812295276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.812312546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.812329036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.812370066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.812388626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.812431116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.812448676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.812467216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.812484666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.81736385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 206 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.81743899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.81745733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 468 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.81753559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.821891043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:00.821921593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.824672465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.824717145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.824734105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.824747195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.839942857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:00.839979947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 469 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.841773808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.841810178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.84426581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.84429551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.84431418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.84433267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.84435017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.84436626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.84438374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.84443692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.84445439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.8444715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.84448883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.8445103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.8445713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.84458964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 470 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.849403814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.849507084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.850817345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.850888585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.850964625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.851003455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.851085095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:00.851142035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 471 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.851873296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:00.851965346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.858963191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.859064781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.859109761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.859124511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.859561761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:00.859583001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:00.860863812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:00.860905762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.864132815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.864171575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.864189685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.864204135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.864938255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:00.864966445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 473 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.877843065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:00.877937385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.878238425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.878336095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.878673786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:00.878960366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 474 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.879022826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.879065996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.749015702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.749069212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.749088212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.749104332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.752096724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.752182064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.752205324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:01.752383835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.755948927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.756003787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.756035407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.756066997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.784288958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.784342148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.784375648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:01.784410208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.78733879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.78739728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.78741611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:01.78743949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.792663844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.792709164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.792729134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.792797054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.792829324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.792847374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.792877974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.848037526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.848094096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.848140936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:01.848159176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 476 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.848990626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.851045418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.851942509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.851970229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.852608119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.852632059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.852715069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.852732589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.852753599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.852769489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.858943894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.858981994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.859000634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 477 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.861274546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.861312576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.861333676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.907599021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.907658441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.907687281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.907705491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.907721941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.907759301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.907775421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.907790181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.907806241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.907822851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.907841341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.907856261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.907872261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.909152192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.909238932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.909259112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 478 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.909350482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.915227456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:01.915279546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.916346437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.916373387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.916391537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.916407167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.926811795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:01.926855195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 479 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.927857556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.927906916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.928242526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.928268066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.928286466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.928304206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.928320236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.928336726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.928352246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.928367486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.928382606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.928399266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.928415856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.928433246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.928449176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 480 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.928466666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 480 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.932392229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.932538839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.936069572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.936117982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.936137482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.936151992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.936467542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.936498252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 481 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.937346143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:01.937401243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.944497958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.944527768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.944568488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.944583068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.945112479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:01.945154619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:01.94669345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:01.94673563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.94702888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.94705266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.94707346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.94708843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.95970178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:01.9597528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 483 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.962036082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:01.962069592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.968462646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.968516086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.969050577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:01.969118197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 484 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.969154617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.969175677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.726614318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.726675158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.726690688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.726704328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.727134998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.727166958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.727185559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:02.727203579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.72963508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.72969276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.7297262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.72975878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.732161252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.732217042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.732249722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:02.732282852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.739305058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.739367108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.739385898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:02.739402938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.741401889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.741441499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.741460929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.741496529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.741511769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.741528259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.741541609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.741682209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 212 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.741735009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.74176938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:02.74178609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 486 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.7422141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.74298656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.74301243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.74302937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.752399968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.752520148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.752613428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.752630948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.752647308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.752661368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.75620969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 213 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.75625405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:02.75627198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 487 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.758005112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.758038882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.758057002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.800613033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.800695853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.800710663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.800728123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.800742633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.800757293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.800772043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.800785643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.800800283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.800821513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.800838853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.800854873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.800868673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.804094865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.804170996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.804189536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 488 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.804277376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.806850468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:02.806899248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.813896643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.813922373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.813979153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.813994233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.816839855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:02.816888235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 489 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.818098686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.818133026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.904369731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.904443781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.904475331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.904494801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.904513711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.904530421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.904548331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.904566831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.904581211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.904597591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.904614581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.904634091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.909475115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.909574605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 490 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.915439469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.915486439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.923764776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.923799276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.923820476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.923836296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.931237811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:02.931378841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 491 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.935065294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:02.935202254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.943483381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.943538691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.943569921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.943587641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.948619164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:02.948669905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:02.949900135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:02.949938925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.980244838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.980292658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.980313818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.980333938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.981069669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:02.981108869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 493 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.98275178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:02.98279647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.984878982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.985160182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.992140517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:02.992184377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 494 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.992276417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.992298817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.722956648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.722989908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.723008638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.723024508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.724022129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.724152939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.724171849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:03.724186589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.729269583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.729313393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.729350373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.729384513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.733567286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.733625236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.733658476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:03.733693626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 495 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.734298337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.734350177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.734367867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:03.734388737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.736726959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.736767769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.736787989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.736825659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.736841589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.736859029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.736873589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.740850782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.740905882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.740945432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:03.740962882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 496 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.741639892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.742369723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.742404193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.742424743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.75141055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.75145378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.75147422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.75148943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.75150793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.75152284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.75217505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.75220198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.75222118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 497 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.753663981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.756068493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.756120543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.759416315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.759486925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.759506145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.759524125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.759541895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.759560165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.759576485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.759591715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.759608355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.759624825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.759641755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.759659875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.759677295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.803135648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.806786791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.806824391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 498 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.807807711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.817438319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:03.817547029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.935893528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.935930208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.935979908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.935994488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.939620201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:03.939745911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 499 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.948702458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.948799238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.957826864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.957940784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.957962345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.957978095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.957993865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.958010765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.958026785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.958042075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.958055645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.958071805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.958088385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.958103705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.96484132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 500 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.96486853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 500 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.969083093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.969140053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.969414663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.969543193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.969725533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.969746023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.980227531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.980307211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 501 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.981233822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:03.981258172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.002847138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.002934618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.003028488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.003063579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.003857069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:04.003952419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:04.00554182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:04.00563795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.0177143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.01780581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.01787352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.01789219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.026904236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:04.026953607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 503 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.029745779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:04.029787929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.039111136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.039199416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.042680318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:04.042802308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 504 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.043160669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.043266989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.763581391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.763624021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.763639971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.763654501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.765427232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:04.765452002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.765469942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:04.765487522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.77554991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.77562422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.77565832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.77568861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.784786757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.784984547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:04.785033307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:04.785072167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.793760444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.793818034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.793920044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:04.794067014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.853727269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.853775379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.853795719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.853876269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.853893749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.853909289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.853924239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.858284532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.858332982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.858374882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:04.858394202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 506 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.861138215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.862118965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.862151605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.862170345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.865806138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.865844998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.865864558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.865882148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.865900268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.865916098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.879162458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.879220088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:04.879239978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 507 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.888230285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.888369135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.888421425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.895754541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.895815281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.895830911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.895846281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.895861141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.895875561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.895891581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.895907981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.895924001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.895938121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.895953851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.895969981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.895985381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.898601343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.898645903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.898661363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 508 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.898799503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.902867716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:04.902898156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.912707543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.912752863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.912771073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.912789623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.917336117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:04.917374857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 509 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.919141118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.919167948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.083583532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.083628352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.083648532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.083666562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.083682592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.083698652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.083716902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.083733252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.083747312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.083763952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.083780282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.083798292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.086639415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.086786905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 510 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.090492867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.090543147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.097415273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.097543203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.097567623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.097583303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.101469426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:05.101511996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 511 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.102477136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:05.102499486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.102661897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.102678667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.102695087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.102709137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.108968871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:05.109024331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:05.109958942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:05.109982012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.114792506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.114838666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.114856556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.114869996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.118186328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:05.118237888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 513 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.119294969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:05.119329459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.121886101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.121938201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.124507883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:05.124578573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 514 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.124684483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.124708503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.725014966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.725045286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.725058556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.725071326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.725083696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.725101126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.725116766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:05.725131376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.725600166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.725753476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.725791356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.725822436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.729049609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.729109969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.729143719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:05.729198039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 515 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.731422721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.731462801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.731481281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:05.731500641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.738520326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.738560826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.738578876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.738615276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.738631136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.738646206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.738708176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.807787197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.807834297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.807880027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:05.807896537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 516 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.81184793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.813211621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.813259891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.813279081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.82472907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.82476056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.82511526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.82514016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.82515821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.82517133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.841371753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.841418483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.841435653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 517 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.850129879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.850179929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.850200119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.912274706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.912423966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.912443616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.912460546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.912477366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.912493356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.912508766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.912524166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.912541216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.912558296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.912588256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.912606006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.912624486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.916821399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 226 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.91691993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.91693862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 518 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.91766623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.922368644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:05.922407244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.923350064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.923380454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.923396264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.923410064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.976387524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:05.976437584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 519 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.977661105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.977704455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.979279567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.979320427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.979337487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.979354527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.979369807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.979387927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.979404567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.979421517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.979436217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.979451147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.979466977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.979483797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.980691308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 520 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.980723458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 520 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.986477002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.986530582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.991672006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.991718976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.991751856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.991771266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.003722025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.003777555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 521 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.005449576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:06.005500366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.008532659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.008576069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.008596459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.008612609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.045806467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:06.045854847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:06.054248393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:06.054308483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.066204352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.066265312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.066285162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.066300512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.069119424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:06.069164094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 523 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.071012656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:06.071061976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.075099369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.075144609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.118389891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:06.119477182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 524 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.120358113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.120424473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.719328315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.719384975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.719402375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.719418295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.719451335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.719486165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.719505805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:06.719524155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.719620125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.719659905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.719693955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.719723805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.719811945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.719847365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.719925955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:06.720209725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 525 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.720270475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.720291275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.720308525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:06.720327905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.720346895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.720364635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.720379815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.720409115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.720423785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.720438565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.720451015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.720467645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.720483655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.720515035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:06.720533175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 526 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.723950138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.725772159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.725803889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.72587449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.7259674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.72600488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.72609766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.72613853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.72615672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.72617143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.72618777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.72620515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:06.72622125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 527 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.727618911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.727649071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.727667311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.727722851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.727755261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.727769161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.727785751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.727801891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.727816291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.727830571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.727845491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.727862461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.727877291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.727891101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.727906221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.727924231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.727940751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.727973171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.727988171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 528 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.728006681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.734826726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:06.734863706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.734916426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.734934286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.734952206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.734976836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.735034186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:06.735053846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 529 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.735707497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.735735667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.735755347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.735770147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.735785627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.735802977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.735818887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.735835087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.735851417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.735866517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.735881027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.735897647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.735913057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.735928667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.735944497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.735960077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 530 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.741064171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.741096141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.741151171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.741168471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.741186671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.741203661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.741219221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:06.741239561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 531 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.743563053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:06.743605903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.743698233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.743715193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.743759503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.743776383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.743791883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:06.743869943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:06.745212434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:06.745246374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.745270054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.745288054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.745309324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.745324454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.745342844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:06.745360244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 533 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.747305286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:06.747352126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.747428686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.747461986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.747797556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:06.747837096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 534 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.747870136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.747887526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.766117823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.766180533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.766200123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.766217813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.767254034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.767301604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.767324484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:07.767343764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.768403895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.768487255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.768519395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.768549655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.769056165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.769113265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.769151245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:07.769200935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 535 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.78897437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.78912147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.78917394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:07.78923196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.803351911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.803437741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.803528801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.803626011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.803668691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.803726151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.803758291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.81514764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 232 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.81523893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.81537606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:07.81539451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 536 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.817592082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.818743173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.818817753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.818840393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.82882003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.82888967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.82901976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.82904523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.82906143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.82907685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.847828714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.847876565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.847895205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 537 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.862955516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.863007736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.863028136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.863287156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.863331936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.863349646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.863367506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.863383466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.863398836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.863546806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.863563026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.863579476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.863594326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.863610316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.863626346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.863641266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.876233116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.876370866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.876418646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 538 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.876923166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.88128565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:07.88134631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.885790613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.885825493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.885844553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.885860283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.886243733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:07.886271233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 539 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.890759267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.890804937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.915100025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.915146265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.915165325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.915181525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.915220245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.915236025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.915251545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.915268195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.915281825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.915297385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.915313135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.915328655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.928373205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 540 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.928429655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 540 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.936098131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.936330761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.943139886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.943179986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.943510987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.943537607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.94751895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.94754622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 541 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.94839753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:07.94842436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.956944787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.956989627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.957007887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.957022517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.957789187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:07.957818777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:07.958579548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:07.958623108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.966736074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.966778654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.966798504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.966812734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.969205256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:07.969244536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 543 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.972035838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:07.972081318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.978544693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.978598153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.981179115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:07.981225485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 544 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.981259695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.981279215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.815884523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.815919913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.815936073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.815949293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.816210774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.816236864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.816254754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:08.816271934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.820519017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.820628947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.820711287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.820810067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.82463764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.824702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.82473836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:08.82477836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.8250632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.82517515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:08.82519522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:08.82521224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.825990821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.826012561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.826036361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.826069091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.826085331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.826102311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.826116761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.835874088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.835908688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:08.835944029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:08.835960919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 546 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.837159059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.83827015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.83831204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.83843898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.859273936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.859303726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.859329416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.859348266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.859369876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.859385506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.945647701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.945696561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:08.945715681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 547 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.951264095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.951314645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.951338196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.954678928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.954738888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.954755018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.954771418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.954790328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.954806468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.954822358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.954834968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.954849708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.954865718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.955075458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.955100158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.955119288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.966827537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.966890897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.966910227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 548 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.967812778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.972406801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:08.972794692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.975288214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.975334554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.975369944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.975386434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.040709193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:09.040768663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 549 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.051347801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.051399451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.053185742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.053222882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.053242602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.053258162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.053274372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.053292642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.053310452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.053325042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.053338712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.053369082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.053389152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.053415212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.15669406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.15674482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 550 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.163382635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.163435385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.164968397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.165001947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.165056437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.165073527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.167696399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:09.167722429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 551 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.172650552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:09.172716902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.174865104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.174904984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.174924824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.174942334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.191276276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:09.191790337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:09.198709822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:09.199627073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.203021185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.203064175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.203083875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.203103135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.207210118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:09.207247538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 553 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.210968581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:09.211010861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.212649003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.212696203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.212955553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:09.213066743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 554 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.213126783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.213145243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.720167445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.720217055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.720233625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.720248785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.720264955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.720285225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.720303505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:09.720323935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.720723226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.720781056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.720816516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.720847586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.720968286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.721006396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.721074326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:09.721110416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 555 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.722332247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.722371457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.722390727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:09.722410957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.722481507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.722499687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.722516927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.722556817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.722573597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.722590457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.722605077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.722621827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.722651077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.722684657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:09.722701547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 556 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.723293788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.723852148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.723907438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.723968898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.723989148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.724005808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.724099528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.724116198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.724135938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.724150538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.724168508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.724185448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.724203778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 557 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.725311939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.725359879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.725381269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.728768222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.728909052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.728926582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.728943432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.728960022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.728976442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.729068422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.729085652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.729115952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.729132922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.729148912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.729164972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.729180392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.729764352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.729826822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.729845323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 558 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.729863933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.737485378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:09.737537908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.737658148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.737679248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.737699258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.737715368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.740857561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:09.741044951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 559 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.741649841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.741692571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.741761771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.741779302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.741796682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.741813872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.741831872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.741848512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.741865892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.741882332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.741898012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.741914032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.741929182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.741947802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.741964072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 560 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.741982012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 560 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.744100883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.744145433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.748966787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.749038817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.749055447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.749358657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.749871618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.749896048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 561 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.750731278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:09.750755598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.75268787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.75272819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.75274622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.75276684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.755961892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:09.756004472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:09.757475763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:09.757519323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.76805979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.76810614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.76812423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.7681398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.768553881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:09.768587741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 563 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.769878202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:09.769920222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.772689404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.772794174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.774689335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:09.774774285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 564 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.774863955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.774881515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.738672782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.738722062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.738740502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.738755552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.740580684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.740605684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.740621174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:10.740635894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.741211194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.741245614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.741281584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.741391644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.741529494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.741570644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.741603724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:10.741641694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 565 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.741674284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.741936025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.741963345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:10.741981515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.741998185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.742011875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.742028565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.742057485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.742070465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.742085205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.742098015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.742113145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.742128745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.742160825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:10.742195875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 566 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.742961595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.745108197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.745166737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.745187717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.748287489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.748318639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.748339609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.748355039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.748386029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.74840285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.757470006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.757519356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:10.757538616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 567 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.758811747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.758836847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.758855677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.758948717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.759026967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.759045127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.759065037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.759084517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.759103597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.759120817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.759135627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.759154037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.759170797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.759188097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.759208257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.759226707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.764575291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 246 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.764651721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.764670701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 568 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.764688781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.768103583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:10.768151203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.768525504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.768558764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.768577604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.768593344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.768609414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:10.768625624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 569 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.772095136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.772137526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.77637438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.77642864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.77647245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.77651335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.77655889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.7765912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.77662565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.77669152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.77672439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.77676523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.77680934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.77684171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.7772366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.77731081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 570 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.783897505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.783999685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.785596927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.785667347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.785760817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.785787087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.787576888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:10.787611418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 571 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.787629868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:10.787653358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.787673168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.787688798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.787705058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.787717978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.787737728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:10.787756998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:10.788288069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:10.788322729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.792539722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.792583462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.792602102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.792616412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.793016282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:10.793050372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 573 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.794492883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:10.794567423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.797192615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.797252985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.797363465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:10.797401765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 574 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.797435355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.797455105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.719454391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.719635201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.719666761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.719683261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.719750351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.719776891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.719795481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:11.719814101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.719902941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.719937941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.719971181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.720189681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.720250311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.720290151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.720325751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:11.720359661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 575 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.720397821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.720417691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.720435131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:11.720452571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.720486171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.720504931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.720588832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.720805392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.720825362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.720843942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.720860692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.721192662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.721267982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.721304512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:11.721322192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 576 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.721874573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.722410953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.722451543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.722473763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.722493183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.722509663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.722527773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.722542653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.722561123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.722576923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.722593183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.722611853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.722631123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 577 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.723760064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.723798764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.723819604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.723841934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.723880084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.723895634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.723919354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.723940044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.723985024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.724003384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.724017924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.724043954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.724060494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.724079894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.724099214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.724116044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.724134564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.724173754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.724194214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 578 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.724212644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.728619658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:11.728676778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.728841928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.728864228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.728883738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.728897428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.729004848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:11.729026218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 579 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.733532141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.733666591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.733689871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.733706591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.733753061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.733773181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.733790601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.733806772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.733824502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.733841832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.733859792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.733877982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.734081152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.734169722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.734191222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 580 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.734211542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 580 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.736387383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.736434013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.736453533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.736487134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.736508594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.736524134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.736543324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.736563844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 581 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.737806345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:11.737888475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.748660203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.748710213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.748730643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.748751323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.749930514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:11.749976394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:11.751007314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:11.751051925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.751075405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.751093365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.751114175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.751128385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.752661096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:11.752699376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 583 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.753956287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:11.754008077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.754085187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.754127917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.754170577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:11.754211527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 584 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.754249697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.754286697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.721519335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.721581355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.721598565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.721614985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.721707815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.722206766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.722240116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:12.722258886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.724695478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.724749498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.724783548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.724814008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.729067821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.729196981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.730119842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:12.730250022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 585 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.735850666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.735966596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.736051256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:12.736098426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.740131679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.740205619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.740328029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.74047191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.74051914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.74059446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.74062902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.75430807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 252 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.75435387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.75448351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:12.7545042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 586 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.756102771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.756889112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.758108123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.758148693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.763551706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.763578276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.763637986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.763654076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.763671796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.763688626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.7690606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 253 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.76910542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:12.76916259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 587 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.774028374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.774082384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.774104114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.779452078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.779600348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.779647448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.779685148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.779718888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.779753098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.779811068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.779842928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.779876708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.779908658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.779940418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.779973618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.780092088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.785499062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.785652323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.785743603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 588 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.785804323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.788940645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:12.788985985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.792515988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.792560588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.792580998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.792596538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.79513454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:12.79517285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 589 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.797713952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.797770962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.806711158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.806757779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.806778899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.806797909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.806817289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.806834769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.806853389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.806874809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.806891999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.806909069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.806925909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.806943559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.80810288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.80813753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 590 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.810891292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.810931922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.813752734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.813794494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.813813604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.813828894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.818452957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:12.818525687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 591 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.819617658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:12.819659448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.837790902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.837831862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.837850502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.837867002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.838363722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:12.838402842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:12.845743648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:12.845792008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.846650049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.846687079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.846704919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.846719259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.850383021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:12.850422841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 593 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.852071853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:12.852112813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.858625568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.858681588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.859155428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:12.859229398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 594 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.859366698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.859390048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.720632958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.720676038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.720690838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.720707058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.720721528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.720747668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.720765878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:13.720802428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.720817878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.721209688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.721268348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.721305578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.721663788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.721708958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.721742058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:13.721775908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 595 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.721811688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.721831308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.721848108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:13.721867928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.721899099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.721913959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.721932129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.721962569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.721975919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.721991419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.722006959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.773300817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 256 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.773350317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 132 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.773388807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:13.773406717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 596 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.774032188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.774636368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.774678528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.774698088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.77698606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.77700995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.77702715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.77704172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.77705824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.77707213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.783566085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.783590785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.783610135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 597 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.820571653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.820619863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.820641703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.868897199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.869006109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.869034589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.869050679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.869067049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.869084739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.8691005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.86911333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.86912918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.86914417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.86915961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.86917476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.86919025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.871346491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.871411371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.871429381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 598 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.871577141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.877346646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:13.877395746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.878897377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.878937077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.878956357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.879190787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.881941879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:13.881989349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 599 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.88334015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.88338854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.889958995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.889998795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.890021995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.890043095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.890061615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.890079215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.890096305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.890115275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.890130745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.890147825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.890164975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.890181465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.890480686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 600 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.890504336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 600 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.894273188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.894321619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.894715479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.894735109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.894797379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.894815879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.898533732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.898566792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 601 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.899502072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:13.899528022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.907081758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.907217538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.907346378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.907363958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.913618103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:13.913646843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:13.915930985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:13.915972745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.917767006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.917817236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.917836196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.917850526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.919905678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:13.920005678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 603 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.921659149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:13.921709729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.927451914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.927492434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.928365194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:13.928451194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 604 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.928502064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.928523054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.737438854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.737493214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.737510354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.737525494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.737692034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.737717954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.737736394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:14.737752544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.746778361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.746843131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.746877141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.746916081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.748968663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.749043503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 133 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.749080803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:14.749134943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.749570843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.749597753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.749618893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:14.749638013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.809510228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.809552118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.809665978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.809703348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.809718518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.809739188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.809754598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.810426818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.810586208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.810674188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:14.810698528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 606 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.811404869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.81316944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.81319716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.8132181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.814292611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.814320891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.814339801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.814355691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.814408021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.814435051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.885352685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.885404445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:14.885426035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 607 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.887536346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.887582746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.887602096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.89183298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.89192058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.8919561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.89197292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.89198863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.89200385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.89201989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.89203383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.89205008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.89206491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.89207992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.89209376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.89210892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.894710262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.894768502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.894786412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 608 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.895253622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.899911066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:14.899956346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.901264497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.901302637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.901321857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.901336017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.901447677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:14.901474247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 609 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.902288548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.902330138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.907990892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.908032532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.908051192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.908067372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.908082632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.908100762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.908117402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.908136052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.908150192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.908166662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.908182492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.908199252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.912399875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.912445045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 610 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.920371641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.920464571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.925863255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.925987255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.926080975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.926117046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.932779591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:14.932841811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 611 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.935064042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:14.935183352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.944465099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.944505469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.944523869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.944536299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.950832914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:14.950937874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:14.953065496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:14.953102616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.955371508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.955399668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.955547178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.955563898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.961103882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:14.961143202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 613 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.962461403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:14.962503333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.97133904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.9713962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.97185183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:14.9719451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 614 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.97198116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.9719993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.783761181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.783789771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.783804751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.783819791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.790377016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.791200687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.791249047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:15.791267947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.791929457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.791994107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.792039057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.792069897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.798810293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.798868803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.798907883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:15.798945933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 615 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.810189481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.810222121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.810245761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:15.810265051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.812256853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.812436933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.812468933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.812503643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.812517983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.812536063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.812550873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.818884318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.819277278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.819319728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:15.819337498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 616 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.821214129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.82180834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.8218976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.82191982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.828474205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.828519825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.828545615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.828561745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.828579705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.828597155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.12689705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.12695055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.1269703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 617 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.129059802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.130142452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.130275532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.141596581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.141708651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.141727151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.141745411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.141762121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.141779531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.141795751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.141810241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.141825131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.141843391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.141859581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.141874291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.141894521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.150097367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 266 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.150166617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.150188177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 618 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.151492628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.157874603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:16.157955473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.159920585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.159963165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.162181666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.162217687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.171869104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:16.171902744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 619 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.174626356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.174671576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.291120664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.291181924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.291203714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.291221134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.291237664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.291255144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.291271354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.291290134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.291307184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.291323804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.291340894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.291356364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.306397535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 620 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.306455155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 620 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.323333538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.323392518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.349390488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.349461718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.349485708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.349502118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.35222781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.35229234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 621 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.354472551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:16.354530452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.355798452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.355827383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.355847793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.355862613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.394899262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:16.394962222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:16.399182825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:16.399217385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.416783488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.416830069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.416846889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.416859789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.466823826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:16.466880596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 623 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.469445698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:16.469490188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.470650769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.470690419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:16.470738529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:51380"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.475278763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:16.475333263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.475407973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"32bfce27-a42a-40d8-ac01-e4d4a6befc94","remote_addr":"[::1]:51380","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.475427223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"32bfce27-a42a-40d8-ac01-e4d4a6befc94","remote_addr":"[::1]:51380","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.475712363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.475738563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:16.477554004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"32bfce27-a42a-40d8-ac01-e4d4a6befc94","remote_addr":"[::1]:51380","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":2148,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:16.64368296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:38573"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:16.64372405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:49018"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.868638528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"439a6927-8fa4-4eb0-823a-436e9c01fd80","remote_addr":"[::1]:38573","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.868689688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"439a6927-8fa4-4eb0-823a-436e9c01fd80","remote_addr":"[::1]:38573","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.868910848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.868950168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.868966268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.868982068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.869184629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.869210949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.869227389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:16.869242889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(SpState) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:16.869351869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"439a6927-8fa4-4eb0-823a-436e9c01fd80","remote_addr":"[::1]:38573","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":745,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.917756745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"37e401ba-c526-4c36-8da4-2d1420c2f791","remote_addr":"[::1]:49018","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.917809285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"37e401ba-c526-4c36-8da4-2d1420c2f791","remote_addr":"[::1]:49018","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.917898845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.917955015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.917987895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.918020415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:16.921575648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"37e401ba-c526-4c36-8da4-2d1420c2f791","remote_addr":"[::1]:49018","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":3838,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.923188719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.923328709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.923371359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:16.923425609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 625 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.929859334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.929914694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.929933264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:16.929951974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.939131381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.939169541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.939187351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.939219571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.939233741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.939249981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.939264051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.943087344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.943302864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.943354825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:16.943408275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 626 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.947089607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.948142548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:16.948192548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.948212878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.97727916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.97732639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.97734533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.97736048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.97737936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.97739346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.0563574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:17.05639661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:17.05641437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 627 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.069173389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.069204679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.069222449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.12285295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.12290085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.12291736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.12293507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.12295148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.12296711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.1229831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.12299999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.12301631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.12303345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.12305069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.12306846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.12308737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.177779701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.177834191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.177850761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 628 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.178785132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.183208955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:17.183260015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.184625406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.184648576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.184667776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.184689736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:17.184715336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:45085"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.192131832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:17.192180092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 629 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.192252382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"d241364e-2bea-4f04-996b-14700c051fbc","remote_addr":"[::1]:45085","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.192277632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"d241364e-2bea-4f04-996b-14700c051fbc","remote_addr":"[::1]:45085","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.198920607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.198948097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:17.199020097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"d241364e-2bea-4f04-996b-14700c051fbc","remote_addr":"[::1]:45085","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":6796,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.200709869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.200749789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.200767909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.200783689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.200801829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.200817299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.200834619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.200851809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.200868649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.200887819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.200906599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.200923939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.278924338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.278986108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 630 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.285013712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.285065172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.290832406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.290888537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.290918787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.290934817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.294763579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:17.294813879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 631 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.298842033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:17.298895883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.299465873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.299527313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.300734294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.300863814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.302421585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:17.302478475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:17.30828591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:17.30834069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.525355613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.525452253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.525673564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.525722324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.829191221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:17.829386572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 633 }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.829687462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.829842722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.832416164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.832442844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.832530874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:17.832547704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.836984667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.837178667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.837213927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.837242857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.851196268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.851260888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.851358168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:17.851488078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 634 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.852084859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.852125079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.852139209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.852153849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.859322674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.859373774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:17.860406885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:17.860999885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.864654348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.864699278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.864727728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.864819138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.864855978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.868120491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:17.868185461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:17.868221571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:17.868255731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.871041413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.874482556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.874516096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:17.874534786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.89379791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.89385351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.89389981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.89391573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.89393176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.89394594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.949486132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:17.949740692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:17.949764462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:17.957787268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.957817168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.957838098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.962022902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.962177972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.962235472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.962256692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.962274282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.967124325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.967327366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.967379906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 637 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.972190589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.974355261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.974446691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.990717913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.990758503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.990776243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.990794583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.990812863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.990829943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.990845793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.990862573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.990880613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.990898453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.990915193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.990930153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.070643233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.074492326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 638 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.081036411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:18.091258429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.100931576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.100980686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.101000176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.101015816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.106525911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:18.106571261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 639 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.107853672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.108048972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.108146542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.108236232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.108261432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.108282412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.108300252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.108321452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.108338572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.108358182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.108373642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.108391202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.108410682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.108431022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.108494612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 640 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.108517512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 640 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.115589877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.115641067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.117384679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.117415569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.117433239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.117447289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.200368191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.200438911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 641 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.208483997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:18.208537757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.212735361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.212783111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.212804081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.212820151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.218746585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:18.218797105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:18.223785689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:18.223907249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.224349669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.224416949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.22456289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.22460807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.22507678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:18.22510051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 643 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.227602512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:18.227626262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.230394224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.230447564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.231162605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:18.231202985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 644 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.231593935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.231621155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.721774614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.721865204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.721909125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.722591005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.722745035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:18.722794245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.722836445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:18.722855295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.722949615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.722984335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.723028705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.723062355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.723993386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.724050056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:18.724089056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:18.724125596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 645 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.724159206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.724178376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.724196576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:18.724214786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.724235146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.724250926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.724267476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.724302806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.724323776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.724340136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.724354736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.724371246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:18.724387526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.724420036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:18.724436636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 646 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.724986137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.725746347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.725771587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.725790197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.725931788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.725950728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.725968008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.725981918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.725999318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.726013458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.726031348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.726049068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:18.726066368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 647 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.727654109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.727694309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.727714569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.727732429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.727786429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.727800189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.727819079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.727835409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.727850539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.727866119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.72857819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.72861911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.7286355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.72865513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.72867276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.72869517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.72871189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.72874558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.7287624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 648 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.72877794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.731396692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:18.731459582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.731891782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.731913372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.731933612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.731973862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.731993652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:18.732011622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 649 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.732836083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.732873903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.732893373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.732908493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.732924673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.732939023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.732954953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.732970083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.732985633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.733001563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.733014133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.733036533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.733052113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.733066063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.733079893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.733094953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 650 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.739348848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.739420228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.739929778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.739954128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.739969968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.739982698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.741178909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:18.741200349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 651 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.74239034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:18.74241546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.74251625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.74253225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.74254866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.74256249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.7428709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:18.74289205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:18.745303232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:18.745346732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.745427342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.745444642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.745460302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.745474092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.747653654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:18.747705134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 653 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.748807375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:18.748851165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.749108005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.749145905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.749176145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:18.749212425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 654 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.749285375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.749302345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.785951197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.786003267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.786020107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.786035417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.786081677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.786103717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.786121897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:19.786139747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.786539677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.786579157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.786621617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.786655517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.78970732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.78976111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.78979545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:19.78983228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.79049777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.79056813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:19.79058659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:19.79060476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.796426425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.796472465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.796492255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.796613465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.796632705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.796651155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.796667975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.859126962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.859185242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:19.859228992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:19.859248312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 656 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.859995783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.861084263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.861131463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.861153934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.861507874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.861528614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.861577814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.861627004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.861646324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.861660814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.866759238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.866816608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.866834738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 657 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.870769411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.871109081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.871134411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.871514891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.871593731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.871647811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.871667341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.871684141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.871700241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.871716141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.871729121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.871746341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.871818732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.871851052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.871867802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.871882832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.871897922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.871932942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.871949872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 658 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.871965602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.874822894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:19.874859784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.888556534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.888622294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.888645194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.888661404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.889348395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:19.889433275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 659 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.892680437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.892728147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.898789462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.900728003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.900757633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.900775343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.900791273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.900806843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.900822923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.900838793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.900852683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.900867603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.900883543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.900898773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.903246845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 660 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.903295375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 660 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.90968207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.90973052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.938247302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.938293442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.938313282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.938329032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.939282512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.939321662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 661 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.942011014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:19.942096865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.947366799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.947477689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.947558609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.947592069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.963728121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:19.963843171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:19.965285892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:19.965342682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.979900713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.979986893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.980230233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.980273843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.984725517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:19.984827057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 663 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.98866798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:19.98877413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.003657811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.003794021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.006273083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:20.006346443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 664 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.006384683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.006405083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.719984691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.720033361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.720050321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.720064351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.720170041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.720190461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.720206581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:20.720225871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.721855442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.721907273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.721939993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.721977983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.725374985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.725448935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.725487035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:20.725523605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.725630375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.725654095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.725672195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:20.725690425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.729862209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.729903559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.729922769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.729956329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.729971409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.729987989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.730204499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.735225883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.735308593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.735349563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:20.735366823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 666 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.736075323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.738448685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.738497585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.738529665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.738680035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.738918215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.738944935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.738959095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.738973965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.738989505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.739005435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.739022625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:20.739040475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 667 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.740412886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.740451326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.740471787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.747068261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.747314582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.747352942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.747372162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.747388182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.747404342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.747419202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.747431762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.747445912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.747462282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.747477092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.747492622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.747507262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.748098202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 286 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.748148152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.748164132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 668 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.748181462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.751506945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:20.751559805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.757589709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.757643499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.75773659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.75775868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.75788373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:20.75790585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 669 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.760435041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.760547061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.764393834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.764446504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.764465794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.764483654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.764501914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.764521964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.764538614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.764555214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.764572894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.764591974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.764609684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.764625624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.764640794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 670 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.764660774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 670 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.768696277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.768768077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.769314797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.769364497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.769384817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.769399817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.769416377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:20.769434457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 671 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.770531238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:20.770573438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.777256423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.777291413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.777349133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.777364843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.782692287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:20.782737467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:20.784359319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:20.784403929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.786864041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.786900441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.786935641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.786950731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.786986281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:20.787004191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 673 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.788069591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:20.788123901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.790260813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.790314963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.790435983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:20.790475433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 674 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.790513483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.790530803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.443312235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"internal-dns-resolver","component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:21.543845541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","error":"proto error: io error: No route to host (os error 148)","delay":"65.905447468s","count":"8"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.718697853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.718738763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.718752863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.718766323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.718780533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.718797683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.718814293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:21.718829303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.718869463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.718927323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.719404214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.719444374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.719604014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.719651454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.719686234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:21.719716774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.719752454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.719769804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.719786444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:21.719803274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.719897914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.719913324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.719931814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.719961254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.719973644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.719988784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.720061954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.720077454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.720206974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.720244254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:21.720259674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 676 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.721382525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.722109136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.722147696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.722165266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.722238976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.722256156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.722891116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.722913996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.722929836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.722944196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.723022546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.723091356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.723108966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 677 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.724578938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.724614158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.724633528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.724711148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.724766368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.724780598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.724797208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.724813628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.724828478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.724844598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.724860138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.724876208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.724893128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.724910888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.724930978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.724946838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.724964748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.724996588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.725011678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 678 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.725026918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.72723767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:21.72727963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.734041065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.734116355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.734231315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.734291765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.734459145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:21.734480225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 679 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.736774427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.736815737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.737003227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.737021957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.737037737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.737055037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.737073827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.737089307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.737104857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.737119547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.737132317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.737149907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.737200587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.737218647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.737238527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 680 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.737256717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 680 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.740119299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.740163349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.740181919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.740196559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.740213079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.740227809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.740245989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.740264769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 681 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.741841861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:21.741878931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.741899851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.741914641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.741934361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.741949191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.742057181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:21.742112831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:21.743086931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:21.743124362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.743199482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.743216892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.743235902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.743251022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.743268552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:21.743284802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 683 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.744112092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:21.744151952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.744231602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.744266312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.744328252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:21.744363892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 684 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.744396582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.744414072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.747372278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.747425038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.747440518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.747454938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.754036113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.754097143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.754116493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:22.754134193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.755802054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.755970694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.756005814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.756041764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.756578335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.756631325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.756676805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:22.756767285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 685 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.769127123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.769171873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.769190183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:22.769208043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.855143388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.855190998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.855212518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.855275278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.855298198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.855315798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.855330878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.861639973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.861754653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.861789323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:22.861804633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 686 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.864643915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.869033568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.869061438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.869078148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.870334899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.870362179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.8704513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.87046735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.87052109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.87053591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.877638445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 293 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.877726685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:22.877781645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 687 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.880558857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.880644757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.880709017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.887506022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.887574922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.887596602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.887614892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.887632922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.887650163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.887667443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.887682103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.887702043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.887725513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.887741843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.887761273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.887780503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.013340107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.013392227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.013484007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 688 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.014140708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.020159422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:23.020194072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.022661024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.022698214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.022718304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.022733554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.047733983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:23.047788243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 689 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.052158137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.052209167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.062837525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.062885805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.062908455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.062926765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.062945275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.062961965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.062979055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.062997425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.063012455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.063027995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.063045425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.063061885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.142256244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 690 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.142311655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 690 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.148805789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.148864219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.1498411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.14988173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.1498972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.14992848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.266489838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:23.266534448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 691 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.26855951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:23.26860578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.271652062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.271679732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.271699572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.271714812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.285132282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:23.285182632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:23.291374347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:23.291422417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.296874691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.296899161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.297015841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.297035471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.305836148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:23.30916348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 693 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.313445264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:23.313490194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.314241374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.314291114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.318815158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:23.318880398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 694 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.319325858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.32167512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.722599412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.722654072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.722671092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.722686572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.722701682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.722727342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.722744492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:23.722786992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.724449133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.724506383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.724535934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.724657804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.725592744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.725709464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.725747584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:23.725785524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 695 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.725828044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.725848455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.725867015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:23.725884605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.726038315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.726056415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.726080615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.726141505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.726158905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.726186495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.726200005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.727567906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.727672886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.727735526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:23.727752516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 696 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.728424016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.730602648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.730633568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.730652688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.734756191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.734797931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.734818571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.734834071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.734851661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.734872871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.735592162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.735618972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.735639262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 697 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.740004285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.740152375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.740231855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.741496766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.741642546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.741690266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.741736286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.741793167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.741829187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.741849177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.741864207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.741882757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.741900487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.741917297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.741934557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.741951477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.741977277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.742017227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.742041777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 698 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.742058697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.748001491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:23.748053161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.751171894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.751198404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.751268614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.751302704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.751321104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:23.751338474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 699 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.752745025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.752774605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.75908413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.77331354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.77356854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.773593341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.773610991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.773628501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.773645021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.773661291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.773675261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.773690721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.773707291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.773724181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.773798341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 700 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.773819161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 700 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.782775927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.782828527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.785506109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.78554817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.78557296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.78558939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.78565646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.78567639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 701 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.78652086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:23.7865604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.787144631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.787173881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.787253141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.787270991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.787288761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:23.787305391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:23.788997202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:23.789020292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.789045592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.789059562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.789077312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.789091132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.789107052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:23.789123472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 703 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.793351045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:23.793405005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.793422015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.793754546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.793812786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:23.793852176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 704 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.793891476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.793936526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.731744883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.731798663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.731815903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.731832403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.734922445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.734958345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.735052855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:24.735072415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.746213824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.746535374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.746685314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.746772044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.826381584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.826510994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 153 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.826589914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:24.826666595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 705 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.853123684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.853199785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.853246175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:24.853457645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.854836286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.854873686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.854892426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.854925686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.854941236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.854958866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.854973946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.866035414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.866086544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.866123064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:24.866141314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 706 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.867112075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.868053556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.868075876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.868093986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.877044022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.877087213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.877106983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.877122933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.877139883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.877155443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.884480998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.884529468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:24.884547818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 707 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.891878034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.892041674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.892068614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.904146993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.904205263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.904220833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.904239363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.904255493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.904272693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.904374803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.904391973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.904406983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.904422253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.904437423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.904452583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.904467583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.921359306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.921413766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.921429616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 708 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.922146037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.931416003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:24.931470334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.947331115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.947378426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.947615956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.947674696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.952417849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:24.952462959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 709 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.955953852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.955982602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.956479822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.956498872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.956513802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.956528122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.956542202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.956556092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.956572102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.956587882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.956602322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.956620202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.956641053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.956657243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.956671643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 710 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.956688163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 710 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.960713196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.960760376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.978314149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.978348889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.978369599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.978385689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.978787639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:24.978811319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 711 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.97965502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:24.97968472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.986076815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.986110045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.986130045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.986146375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.011433244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:25.011469584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:25.012631935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:25.012665655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.028018526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.028065466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.028085886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.028116806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.028956787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:25.029035847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 713 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.030612298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:25.030641608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.042234807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.042310277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.043838438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:25.043889088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 714 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.044180539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.044202969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.718814957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.718907377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.718929357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.718947897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.718964627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.718985067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.719001937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:25.719019267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.719148197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.719185587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.719215677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.719281698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.784191545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.784262586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.784300336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:25.784338866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 715 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.784868856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.784897676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.784917776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:25.784936156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.785828867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.785867027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.785922687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.785980687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.785999057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.786015607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.786030417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.79069785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.790900531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.790964181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:25.790985731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 716 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.791750321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.794162643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.794193903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.794212913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.800283578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.800335778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.800361468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.800377888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.800398738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.800414208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.853785198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.853819448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.853838348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 717 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.85656871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.85660654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.85663174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.867695668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.867757919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.867817199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.867835109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.867851979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.867868639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.867884719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.867900279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.867918539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.867936499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.867952409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.867969309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.867989159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.938340842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 306 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.938409772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.938427902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 718 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.943812276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.947349099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:25.947423009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.94876514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.94879837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.94881825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.94883378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.94941595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:25.94945524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 719 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.952130482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.952175752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.97569378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.97575052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.97577202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.9757927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.97581369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.97583168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.97584898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.97587249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.97588736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.9759055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.97592266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.97594147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.979153822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 720 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.979181813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 720 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.986848578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.986897418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.995068734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.995114785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.995132725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.995146735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.00227656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.00232494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 721 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.003597801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:26.003638451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.084635132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.084681632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.084702122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.084717612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.085798083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:26.085829253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:26.089538426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:26.089563716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.092179938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.092216078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.092235298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.092254058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.178396433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:26.178475933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 723 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.180761875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:26.180802655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.181190565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.181236225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.183504637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:26.183555107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 724 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.183835387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.183855907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.767694166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.767728526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.767744526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.767758526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.767779586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.767833326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.767853766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:26.767870806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.768171056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.768219456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.768254176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.768290097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.771387279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.771433589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.771471549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:26.771514519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 725 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.77308021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.77310698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.77312414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:26.77318603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.838376029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.838403109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.838438489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.838471769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.838487509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.838504599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.838527859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.840246221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.840295371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.840332201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:26.840348581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 726 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.841191751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.842116662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.842139912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.842161502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.853225191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.853275211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.853294791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.853310271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.853328551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.853344221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.853865691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.853895971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:26.853914691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 727 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.855759442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.855780042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.855801242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.915462537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.915546918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.915567498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.915584798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.915601018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.915617528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.915631968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.915648378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.915665158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.915680348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.915696488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.915711558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.915726558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.91931842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.91938154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.91939954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 728 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.919766051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.925701865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:26.925745745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.926145396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.926167776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.926187496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.926203846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.927169886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:26.927209786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 729 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.928041417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.928084317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.942350988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.942429378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.942450708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.942468968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.942484668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.942500978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.942517348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.942533568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.942548818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.942567728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.942584588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.942602128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.94523074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 730 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.94528959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 730 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.952533665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.952604375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.953564726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.953611126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.953629046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.953645686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.016990084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:27.017020594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 731 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.018317575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:27.018363005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.019200206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.019218856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.019239236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.019253746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.021598957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:27.021619878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:27.024117099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:27.024201539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.035002678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.035033948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.035054158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.035070348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.094217562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:27.094250472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 733 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.095665223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:27.095693433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.096029534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.096066014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.146104741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:27.146152591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 734 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.146611612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.146640382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.755145051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.755211631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.755267681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.755286291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.755301071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.755319081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.755336341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:27.755354781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.755515251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.755588281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.755625681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.755656251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.757767823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.757818463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.757851233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:27.757886823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 735 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.760142643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.760194093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.760213513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:27.760232283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.809420751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.809465881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.809486591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.809522371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.809540451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.809559881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.809575921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.810437311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.810485041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.810525621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:27.810543841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 736 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.811228052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.812031832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.812069523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.812089793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.813238403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.813282163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.813301223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.813318623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.813335673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.813349903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.86152528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 313 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.86157845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.86159567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 737 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.865076422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.865126403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.865147953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.865663633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.865718603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.865734473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.865751893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.865770013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.865788523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.865806213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.865820363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.865835463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.865850733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.865866903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.865883093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.865898363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.867562794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.867618634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.867640434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 738 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.867856845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.872204538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:27.872255398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.872551428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.872576278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.872598068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.872619258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.872965528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:27.873122529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 739 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.877097672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.877147872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.885239508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.885316958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.885355348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.885544758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.885600718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.885635018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.885693078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.885759508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.885777118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.885792658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.885812378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.885828918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.891096972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 740 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.891135812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 740 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.894849155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.894883955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.9546135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.95467026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.95469235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.95470823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.964997178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.965047158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 741 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.967137169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:27.967180929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.026850984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.026902324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.026922285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.026938105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.08668984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:28.08675877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:28.088701951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:28.088757031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.089068791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.089086551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.089113871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.089130971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.091444473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:28.091492483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 743 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.092968014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:28.093011024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.097239148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.097301898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.10022811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:28.10027148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 744 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.10059664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.10063013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.721062038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.721110758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.721127718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.721141878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.72340917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.72345655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.72347471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:28.72349216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.724576301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.724670561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.724718911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.724753071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.77800293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.77807728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.77814155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:28.77817607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 745 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.779214671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.779247281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.779272491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:28.779290231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.780726732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.780765492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.780785102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.780818902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.780832392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.780865642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.780919982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.782039703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 316 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.782087353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.782132073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:28.782149733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 746 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.783089174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.785028335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.785065495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.785084645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.832180911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.832232141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.832254051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.832282671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.832320361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.832334421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.833276822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.833361462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:28.833381172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 747 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.838018885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:28.838066735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.838089965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.843581579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.843652789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.843669849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.843688909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.843706399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.843721869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.843739549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.843753209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.843771219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.843794829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.843812869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.843829769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.843847959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.847962533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:28.848029393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.848049063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 748 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.848152753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.853835027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:28.854165567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.865313546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.865355516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.865372596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.865385496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.917497105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:28.917544155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 749 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.92411121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.92417183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.929102354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.929149964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.929167634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.929183464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.929198184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.929211934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.929225974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.929240564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.929255094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.929271194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.929287194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.929302774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.933755657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 750 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.933892017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 750 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.939303101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.939457422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.941810363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.941845893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.941863553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.941879673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.942241284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:28.942276004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 751 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.943007024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:28.943036294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.992985722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.993113602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.993164112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.993179802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.996328544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:28.996409505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:28.998946246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:28.998989836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.999267677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.999288557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.999308927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.999322207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.053445358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:29.053503918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 753 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.054991019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:29.055017619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.05608882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.0561471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.05662234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:29.05667342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 754 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.05690585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.05692783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.782667986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.782859396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.782872956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.782887017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.782900307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.782919537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:29.782936587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:29.782952387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.783562247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.783624057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.783655097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.783686357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.78729215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:29.787386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.78742118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:29.78745481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 755 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.789463571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.789509742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.789530852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:29.789557492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.877076598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.877122568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.877141178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.877172368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.877185828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.877199898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.877212888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.878558499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.878603499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.878638869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:29.878656609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 756 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.881043771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.883132922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.883175032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.883194092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.884567733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.884604773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.884713603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.884731063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.884747593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.884761383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.891243728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.891271458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.891288738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 757 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.896691102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:29.896752272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.896773342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.904786678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.904862668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.904879868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.904898729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.904915099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.904930989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.904947459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.904961179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.904977859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.904993599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.905009059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.905036369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.905052429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.965313524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:29.965368794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.965386564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 758 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.965884944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.968418026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:29.968456096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.971612729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.971690199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.971711289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.971725409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.973874611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:29.973896231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 759 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.975220382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.975258772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.98699963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.98706727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.98710923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.987128401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.987148121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.987165081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.987180551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.987196101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.987211211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.987227221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.987244061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.987260831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.988041701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 760 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.988083071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 760 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.992217184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.992259394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.046917066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.047121036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.047167956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.047183976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.050970229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.051013579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 761 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.05233209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:30.0523723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.101768077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.101792307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.101862287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.101878047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.103680368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:30.103710458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:30.104928389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:30.104951329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.10583025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.10584731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.10586334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.10587676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.109611283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:30.109666393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 763 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.110785064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:30.110811394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.115285077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.115339577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.118290009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:30.118416729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 764 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.11859562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.11862222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.743198531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.743242351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.743256951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.743270571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.745083642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.745144252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:30.745165442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:30.745185052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.804364087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.804505927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.804563637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.804599297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.812388403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:30.812461053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.812494993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:30.812527263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 765 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.813332273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.813368843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.813386544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:30.813404114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.838271112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.838311922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.838415182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.838453192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.838469432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.838485932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.838499282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.84868289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.84875191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.84878938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:30.84881075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 766 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.849392981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.853347774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.853470204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.853519824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.866944244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.866986844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.867071614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.867091324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.867107104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.867122064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.87494012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.87498791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:30.87500845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 767 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.882962226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:30.883006476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.883026846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.946131034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.946191444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.946206074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.946221484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.946236034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.946250094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.946264904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.946277334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.946291324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.946307504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.946321264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.946335484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.946349224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.952957959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:30.953114889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.953165959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 768 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.953529889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.964725428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:30.964770858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.98092418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.98097586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.981099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.98113075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.997081592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:30.997123202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 769 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.999735114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.999762754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.002846776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.002885036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.002922286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.002938886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.002954906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.002970016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.002989326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.003006646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.003020106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.003043177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.003058727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.003074347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.02107005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 770 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.02134811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 770 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.038266483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.038304153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.049043811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.049101911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.049159421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.049175851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.052281764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:31.052324464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 771 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.053288374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:31.053323774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.054944906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.055173826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.055255406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.055272196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.057717368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:31.057739508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:31.059733059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:31.059771639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.059898749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.059916499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.059934019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.059948369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.06066098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:31.06084265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 773 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.067215835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:31.068469116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.073321699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.07338912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.07451707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:31.07456615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 774 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.074695481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.074715901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.733363607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.733416597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.733435437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.733450037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.734774308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.734816868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:31.734836838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:31.734855118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.739707572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.739772222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.739803042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.739833782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.741902634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:31.741970974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.742005484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:31.742046444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 775 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.743207005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.743239875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:31.743258345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:31.743275265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.789851859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.789897889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.789917539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.789951259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.789967539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.789985499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.790000669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.838582166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.838651596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:31.838688216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:31.838704786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 776 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.842809189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.843470119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.843505389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.843523719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.84479719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.84482257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.84485238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.84486814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.84488581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.84490077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.846049251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 329 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.846077471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.846095681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 777 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.848550383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:31.848613253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.848634843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.860170082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.860310972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.860354132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.860392752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.860497932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.860519512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.860565882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.860625532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.860659152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.860676002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.860694132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.860711092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.860728112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.861481823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:31.861535323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.861556683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 778 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.861577593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.863880295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:31.863933715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.866456227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.866499507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.866519277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.866534637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.878805816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:31.878859026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 779 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.880101027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.880158377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.887490292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.887545972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.887564282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.887583582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.887601132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.887618452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.887635932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.887654173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.887671083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.887688433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.887706213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.887721683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.888553313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 780 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.888603923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 780 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.893348487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.893396207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.895855869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.895892839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.895918339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.895946969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.896093259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.896135849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 781 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.89703396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:31.89708822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.905555046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.905641316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.905661086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.905675566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.906400967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:31.906448367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:31.907382807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:31.907414247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.907655468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.907676658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.907694638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.907710348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.91109782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:31.91113573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 783 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.912365101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:31.912393691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.920895428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.920986728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.922344489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:31.922437959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 784 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.922512109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.922533789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.7196129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.7196907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.71970639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.71972158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.71973601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.71975821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:32.72015515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:32.721313721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.721784311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.721827751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.721863561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.721899082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.722032412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:32.722097912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.722135252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:32.722170052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 785 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.723344763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.723377943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.723395483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:32.723425773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.725247854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.725309704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.725343634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.725380194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.725397704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.725415154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.725429904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.725503484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 332 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.725550514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.725585944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:32.725603334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 786 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.726166055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.726669505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.726695395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.726712965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.732334149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.732374179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.732393529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.732407839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.732425499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.732441019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.73293025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 333 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.73297459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:32.73299443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 787 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.734113201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:32.734152131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.734171781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.736439382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.736495243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.736513653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.736530173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.736545383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.736561583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.736584193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.736597933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.736614543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.736631443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.736649843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.736666013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.736682733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.737806244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:32.737863804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.737879154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 788 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.737894854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.740354895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:32.740411355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.74640653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.7464546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.74649174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.7465103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.748091741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:32.748137281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 789 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.748832332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.748869982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.750573263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.750600083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.750616983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.750631923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.750647213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.750665283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.750679923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.750694583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.750708813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.750723893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.750738373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.750753373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.752292704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 790 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.752339004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 790 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.754788506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.754834126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.758822409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.758863139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.758882049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.758897789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.759146779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:32.759171349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 791 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.759821699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:32.759848249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.762219551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.762261681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.762279591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.762293121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.769227746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:32.769393066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:32.770105277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:32.770144647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.775270211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.775303941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.775327041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.775345431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.775615611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:32.775642601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 793 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.777047702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:32.777090672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.779225034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.779284454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.779319164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:32.779356164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 794 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.779389664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.779407684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.719692563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.719746323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.719767043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.719780703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.719928403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.719965813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:33.719985033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:33.720001053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.720218993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.720256793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.720313973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.720379623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.720473433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:33.720513393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.720549334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:33.720594244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 795 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.720628044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.720646644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.720663864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:33.720681734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.720699554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.720713844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.720730214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.720760124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.720773944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.720790224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.720804344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.720824084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 336 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.720841654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 172 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.720877584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:33.720894244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 796 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.721665134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.722282865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.722327415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.722345245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.722403355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.722419915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.722487195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.722503355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.722520335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.722534745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.722556745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.722573815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.722589525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 797 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.723588416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:33.723610646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.723628946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.723667096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.723699856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.723715576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.723732116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.723748606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.723765166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.723780216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.723793406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.723810546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.723827906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.723844246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.723859386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.723876046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.723893416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:33.723927366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.723960566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 798 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.723977116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.725987448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:33.726019068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.726037868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.726051398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.726068988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.726093418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.726109258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:33.726154298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 799 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.726730048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.726784168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.726802568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.726817848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.726833128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.726849358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.726864828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.726881008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.726895588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.726910368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.726924878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.726941558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.726955988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.726970248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.726985038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 800 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.727001638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 800 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.731609302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.731700252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.731733712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.731751452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.731768762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.731783972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.731801162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.731818132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 801 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.732475982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:33.732533223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.732554933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.732578003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.732595563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.732610353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.732627763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:33.732646893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:33.733199763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:33.733241303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.733260323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.733275663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.733294403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.733309893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.733326593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:33.733343733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 803 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.734304984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:33.734358264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.734376074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.734451984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.734510864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:33.734544054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 804 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.734582544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.734600284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.719132165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.719286726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.719308436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.719325476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.719341026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.719395996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:34.719419256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:34.719435616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.719528886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.719562556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.719595586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.719625906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.719703536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:34.719740276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 173 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.719775866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:34.719807836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 805 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.719839666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.719857766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.719874736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:34.719894056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.719912836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.719927606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.719943606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.719972086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.719986336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.720001616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.720014596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.720029826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 340 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.720046126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.720102066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:34.720118076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 806 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.720789737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.721395087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.721437527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.724164799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.7256418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.7256825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.72570165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.72572093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.72573763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.72575267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.726180691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.726206291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:34.726222731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 807 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.727365992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:34.728245182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.728285112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.728464552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.728525773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.728541363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.728603083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.728641263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.728658823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.728675083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.728687643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.728701903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.728718933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.728732973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.728748523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.728763483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.728777363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:34.728835653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.728852353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 808 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.728867143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.732408615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:34.732439105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.733881197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.733925357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.733943797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.733960267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.733978437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:34.733996897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 809 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.734904807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.734953257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.734973857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.735020947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.735039577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.735056237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.735072697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.735090237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.735106797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.735125037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.735140148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.735157028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.735173738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.735189708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.735365048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 810 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.735419278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 810 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.741824913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.741955123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.75107629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.75111226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.75113195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.75114887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.75119635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:34.75123438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 811 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.75203026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:34.75205418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.75223422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.75227431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.75229322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.7523102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.75232806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:34.75234611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:34.753007961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:34.753044231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.753064981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.753128861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.753159951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.753177831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.753317461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:34.753347991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 813 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.760829226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:34.760883556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.761332706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.761383336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.761486366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:34.761525776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 814 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.761561036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.761579836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.719799159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.719851059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.719865909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.719882619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.719899439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.719919479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:35.719939909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:35.719960269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.719980649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.720275079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.720340919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.720387759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.720422839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:35.720461589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.720496869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:35.720536869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 815 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.72114759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.72118364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.72120258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:35.72122118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.72124204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.7212596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.723090521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.723156111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.723173271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.723203122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.723220062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.723280972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.723520912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 176 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.723558842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:35.723575022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 816 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.724135002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.724684403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.724714053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.724731923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.724758043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.724786163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.724801293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.724816743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.724834973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.724848343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.724863363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 345 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.724882093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.724900643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 817 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.725876524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:35.725901744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.725920294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.725936604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.725967234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.725983394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.725999004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.726014254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.726028704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.726044944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.726058804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.726073744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.726088844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.726104014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.726119094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.726133744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.726150564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:35.726188854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 818 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.726205824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 818 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.726221994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.730974567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:35.731029307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.731086777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.731105787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.731142227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.731158218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.731175498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:35.731505978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 819 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.732309848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.732362908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.732392908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.732409918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.732427788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.732446278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.732463948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.732479918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.732498059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.732516929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.732532159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.732555859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.732575229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.732593059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.732609239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 820 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.732625869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 820 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.73478083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.73481327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.73483552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.73485203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.73487037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.73488615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.73490392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.73492335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 821 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.735499101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:35.735520941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.735541851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.735557651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.735574901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.735590081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.735607021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:35.735624251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:35.736180341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:35.736204561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.736223331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.736240011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.736258071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.736271621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.736287001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:35.736303881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 823 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.737131732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:35.737158012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.737195582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.737232262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.737266262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:35.737298942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 824 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.737334892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.737352222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.719656243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.719702913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.719718513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.719732533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.719786343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:36.719838043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:36.719858413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:36.719875633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.719951333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.720069763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.720101343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.720132673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.720165493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:36.720198773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:36.720233613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:36.720271433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 825 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.720311493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.720330703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.720350103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:36.720367673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.720389003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.720403703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.720419753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.720453233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.720467223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.720482203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.720497683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.720570954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.720621484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.720674414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:36.720695954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 826 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.721066724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.721596774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.721621134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.721642524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.721660904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.721676864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.721694584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.721708934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.721737254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.721752464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.721769314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.721787304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:36.721805114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 827 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.722861605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:36.722906365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.722948555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.722968345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.723002515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.723018425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.723039355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.723056175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.723071645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.723146705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.723179405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.723201836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.723219666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.723238826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.723256576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.723274606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.723293786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:36.723332446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.723352806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 828 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.723372836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.725553187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:36.725582317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.725602627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.725618077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.725636817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.725651407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.725667937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:36.725685557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 829 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.726250328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.726271778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.726305428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.726320438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.726338368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.726353658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.726370038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.726387808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.726404328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.726420328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.726435048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.726452078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.726471218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.726488108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.726505698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 830 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.726521938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 830 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.7287077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.72874292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.730717791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.730771721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.730789101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.730803361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.730819521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:36.730836421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 831 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.731465082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:36.731508372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.731530932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.731547212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.731569902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.731626962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.731645392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:36.731663462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:36.732271062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:36.732343682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.732362122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.732378832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.732395152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.732407552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.732422782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:36.732437442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 833 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.733910914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:36.733952454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.734022794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.734092814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.734123644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:36.734159764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 834 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.734197944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.734218604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.745387825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.745858226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.745914446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.745941846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.746034846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.746063886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:37.746081226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:37.746099566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.747230387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.747292777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.747323437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.747352797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.792150949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:37.79221975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.79225866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:37.79229594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 835 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.79283639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.7928714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.79288937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:37.79291123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.794187771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.794222301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.794255531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.794296261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.794312311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.794329191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.794343531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.794780501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 352 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.794820322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.794876942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:37.794894802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 836 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.795496262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.797236133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.797265493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.797283933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.798324654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.798365954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.798383724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.798398734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.798417164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.798452844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.798722314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 353 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.798763434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.798782534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 837 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.800124706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:37.800162536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.800182746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.840390676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.840455886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.840471986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.840490016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.840505956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.840523026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.840543936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.840560126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.840576056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.840593996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.840609496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.840626776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.840642246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.841376977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:37.841434367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 838 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.841452807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 838 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.841610887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.844981209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:37.845034549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.846623351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.846661951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.846679711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.846694421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.848291062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:37.848328142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 839 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.849073022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.849120682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.852500945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.852542595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.852560425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.852576655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.852593965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.852609455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.852625775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.852642485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.852654975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.852700815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.852730235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.852747195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.854751047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 840 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.854799307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 840 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.857348679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.857392799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.8592656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.85930691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.85932471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.85933839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.895836828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.895885648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 841 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.896855368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:37.896907228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.897902609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.897943809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.897964299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.897980399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.89858357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:37.89862429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:37.900086011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:37.900135691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.948230257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.948267967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.948328267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.948346017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.949126698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:37.949188218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 843 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.953333961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:37.953366191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.956038513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.956094963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.962132488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:37.962182998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 844 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.962254758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.962712608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.719208268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.719255469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.719272059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.719285529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.719298759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.719335689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:38.719355779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:38.719373229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.719540829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.719603789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.719634369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.719670929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.763842561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:38.763910191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.763947661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:38.763981191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 845 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.764162421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.764193071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.764212261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:38.764230261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.764414672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.764458362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.764477092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.764510492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.764530722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.764549902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.764565742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.764881822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 356 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.764907002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.764944702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:38.764961802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 846 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.765351812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.766138883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.766727803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.766770783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.800576639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.800601379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.800655569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.800672489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.800692229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.800705849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.80163575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.80166583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:38.80168387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 847 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.804529042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:38.804558202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.804586412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.805949453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.805996883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.806014973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.806058613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.806098113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.806115793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.806133423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.806148323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.806168803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.806185733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.806201523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.806217443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.806233203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.807491354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:38.807557484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 848 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.807576164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 848 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.807811344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.813441469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:38.813498329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.819826433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.819903123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.819925303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.819941043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.820650654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:38.820675244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 849 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.821348905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.821382095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.823038546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.823077096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.823095386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.823111536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.823127416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.823145236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.823162626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.823448766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.823465886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.823482746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.823501176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.823517316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.825137667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 850 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.825170597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 850 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.82809289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.82813011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.833579624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.833627254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.833643834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.833656694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.834283374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:38.834321794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 851 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.835770135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:38.835807205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.838590428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.838629918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.838672748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.838688888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.840152529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:38.840174589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:38.841128829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:38.841174369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.845766753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.845806283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.845822813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.845835773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.846058673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:38.846141823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 853 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.847334034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.847386964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.8547582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.85482312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.859508913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.859579133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 854 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.859612553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.859630853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.718744211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.718793021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.718809181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.718826401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.718841961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.718861941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:39.718878861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.718903081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.719163951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.719204191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.719232342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.719260912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.719306632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:39.719339912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.719396942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 855 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.719439622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 855 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.719471172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.719490002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.719505332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:39.719521372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.719539292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.719553352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.719570042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.719600052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.719613412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.719652282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.719709942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.719727672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 360 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.719745752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.719780802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:39.719797352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 856 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.720152242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.720809413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.720850633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.720871913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.720902293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.720917243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.720935523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.720952553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.720969353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.720984323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.721004483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.721023563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.721040433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 857 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.722070214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:39.722108954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.722129694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.722147204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.722181744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.722196844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.722213714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.722229634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.722246984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.722263174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.722277544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.722304734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.722322634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.722341004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.722356914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.722375154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.722392194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:39.722427084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 858 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.722467534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 858 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.722485814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.724421745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:39.724465565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.724488045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.724505195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.724528186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.724543306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.724560396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:39.724577836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 859 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.725082326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.725136176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.725159266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.725175456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.725192036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.725209006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.725225896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.725242016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.725258456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.725273956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.725287326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.725321516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.725338246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.725353426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.725368746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 860 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.725387406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 860 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.729415219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.729475999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.729495149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.729509459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.729524759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.729539579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.729557489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.729573869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 861 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.73029179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:39.73033991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.73035989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.73037503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.73039159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.73040506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.73042218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:39.73043936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:39.733312362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:39.733340672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.733366182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.733380982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.733425852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.733442152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.733457882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:39.733474842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 863 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.734274973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:39.734321193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.734339903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.734376323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.734407993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:39.734439733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 864 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.734472433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.734490193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.724297028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.724343338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.724358028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.724371898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.724385148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.724403508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:40.724419798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:40.724436048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.724821629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.724864889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.724894919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.724925019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.725061149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:40.725097839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.725129809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:40.725161539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 865 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.72642619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.72647974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.7264974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:40.72651447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.72660062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.72663652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.72665545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.72668926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.72670331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.72671936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.72673292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.72675068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.72676967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.72680247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:40.72681864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 866 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.727334181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.727849421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.727887611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.727907431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.727939181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.727954821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.727972761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.727986881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.728006791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.728022661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.728039861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.728059091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:40.728076301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 867 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.731798664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:40.731822534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.731844104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.735495547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.735626167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.735645437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.735663897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.735680907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.735696667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.735711787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.735727467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.735743477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.735758707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.735775997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.735791087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.735806317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.736124377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:40.736189797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 868 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.736208237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 868 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.736227367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.738453239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:40.738494819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.738683159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.738727919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.738746729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.738762519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.74025235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:40.74034116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 869 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.740934251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.740978571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.741059911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.741090101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.741105741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.741121561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.741135851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.741149861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.741163971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.741177811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.741190081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.741204451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.741218661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.741233211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.741249471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 870 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.741266591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 870 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.743347413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.743380753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.745995205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.746031405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.746167155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.746182665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.747165916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:40.747212706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 871 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.747821176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:40.747846086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.747976056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.748058276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.748102326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.748117286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.748134536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:40.748153476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:40.748596247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:40.748632237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.748704527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.748721797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.748740977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.748757437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.748776187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:40.748796257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 873 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.749574927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.749599597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.749636207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.749689197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.749719527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.749755758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 874 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.749788088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.749805618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.720664369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.720715429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.720734559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.720751409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.720767229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.720787219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:41.720821189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.720841369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.721157759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.721212959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.721245089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.721275659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.721406629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:41.721457709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.721490939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 875 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.721521939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 875 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.72279095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.72283114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.72284855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:41.72286773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.7229111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.7229278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.72296357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.72300133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.72301624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.72303679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.72305253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.72306891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.72308699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.72312239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:41.72314888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 876 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.723551721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.724071011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:41.724115651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.724135221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.724154531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.724169001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.724186801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.724203651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.724220701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.724235271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.724251891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:41.724271121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.724289541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 877 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.725264122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:41.725300102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.725319782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.727817764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.727884774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.727900134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.727915714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.727934084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.727950094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.727965084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.727978124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.727994564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.728013514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.728030064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.728046774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.728061634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.728134484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:41.728171964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 878 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.728188264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 878 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.728204594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.730458316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:41.730502276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.730592006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.730638306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.730657196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.730671906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.731652377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:41.731676307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 879 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.732257847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.732299437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.732340497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.732385337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.732404737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.732421687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.732437617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.732454557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.732472087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.732487838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.732507998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.732523858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.732539428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.732558338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.732576128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 880 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.732594358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 880 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.734532369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.734573999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.737879012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.737916572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.737934752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.737949252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.738186512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.738207792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 881 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.738870952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:41.738916602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.738935932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.738950232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.738966692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.738980302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.738995312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:41.739013082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:41.739545963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:41.739567863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.742232425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.742275305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.742294905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.742309845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.742326345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:41.742344715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 883 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.743201846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:41.743235276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.743304616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.743335916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.743368836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:41.743399806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 884 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.743430126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.743444786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.727217787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.727282007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.727298577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.727313827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.727328677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.727348637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:42.727365167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:42.727380957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.728372927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.728440247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.728471917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.728509488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.769791598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:42.769866758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.769904008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:42.769938928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 885 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.771902509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.771941999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.771961639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:42.772002799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.77267106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.77276942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.77278881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.77282103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.77283698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.77285445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.77286951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.77328536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:42.77334376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.77341863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:42.77344954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 886 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.773804291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.774821081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.774866591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.776555143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.779182105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.779353645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.779399345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.779414835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.779431215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.779446545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.821174706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:42.821228576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:42.821247566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 887 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.823140228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:42.823191508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.823212988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.82654921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.82660853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.82662586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.82664278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.826658561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.826674221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.826690781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.826704891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.826722081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.826737121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.826752131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.826767181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.826781941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.830646524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:42.830710694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 888 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.830728904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 888 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.830836484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.834213146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:42.834244306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.840905221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.840952861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.840975591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.840992271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.842750363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:42.842794113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 889 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.843780743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.843832323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.844986574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.845013694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.845032294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.845049734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.845067474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.845083924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.845100514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.845117534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.845132414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.845149174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.845166974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.845184204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.847215376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 890 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.847257196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 890 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.849711788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.849799908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.896804353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.897100584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.897293824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.897349834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.904379029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:42.904422969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 891 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.906767661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:42.906797551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.944249369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.944283519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.944323199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.944386479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.946800551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:42.946845881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:42.948000562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:42.948031292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.953447276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.953509436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.953565306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.953590096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.956115268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:42.956142618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 893 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.957267569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.957301659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.957428529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.957465159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.962853663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.962918303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 894 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.963053523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.963076513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.723123546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.723173016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.723192446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.723210667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.723628337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.723660017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:43.723680407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.723697697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.726535269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.726597819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.726629699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.726663519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.730476452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:43.730529482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.730564132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 895 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.730601012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 895 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.731834583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.731881353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.731898683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:43.731916923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.736729807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.736801347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.736832817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.736872987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.736888167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.736916117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.736930787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.74055638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:43.74061126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.7406817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:43.74069891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 896 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.74167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.743434132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.743482132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.743530382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.746797984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.746841254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.746860914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.746878754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.746896874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.746911544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.805680328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.805775688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.805913328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 897 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.810959502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:43.811000932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.811021032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.813992934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.814140754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.814161954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.814179694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.814197644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.814213184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.814229484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.814243324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.814259454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.814275964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.814291934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.814307794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.814326404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.885005298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:43.885124018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 898 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.885202918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 898 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.885696828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.891366302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:43.891418872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.892880503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.892908583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.892929573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.892945653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.938074388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:43.938131848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 899 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.94121053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.94129971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.942701791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.942745121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.942767831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.942787281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.942804761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.942820711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.942838931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.942854201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.942868521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.942885321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.942903731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.942919751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.943357612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 900 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.943398712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 900 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.946201724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.946252864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.951214067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.951260057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.951300327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.951318328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.953526589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.953556619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 901 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.95473312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:43.956011891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.958464563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.958504743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.958524303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.958539173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.960150844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:43.960185014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:43.961043955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:43.961085035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.966197539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.966229479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.966247589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.966265769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.966565029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:43.966622409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 903 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.96769366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:43.96774058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.973339004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.973402114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.984561553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:43.984626423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 904 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.984734513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.984774143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.732814367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.732850937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.732866947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.732882587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.732931627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.732986647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:44.733004957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:44.733045487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.734919018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.735065228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.736396829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.73654532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.739168982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:44.739233382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.739275222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:44.739317952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 905 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.742141074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.742184384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.742201134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:44.742219454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.746041807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.746087787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.748796959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.749631189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.749658309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.749677749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.749693319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.754555873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:44.754599523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.754637333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:44.754656213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 906 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.755969184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.757799376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.757883016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.757930936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.761702618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.761770358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.761790178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.761808258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.761825768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.761844128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.80457886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.80462609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:44.80464349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 907 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.806977792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:44.807031982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.807062122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.807863222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.807922232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.807938572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.807954492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.807969242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.807985112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.808000182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.808015802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.808030412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.808046212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.808060792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.808077073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.808093393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.814242237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:44.814302017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 908 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.814321317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 908 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.814762788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.81773369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:44.81776904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.867938568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.867969488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.868036528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.868058748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.87060289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:44.87077558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 909 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.874029262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.874065942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.926689322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.926735122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.926756012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.926773292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.926791182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.926807532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.926828592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.926845102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.926860012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.926877162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.926910782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.926927992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.934869908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 910 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.934944678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 910 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.938452381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.938533991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.939520952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.939541202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.939562432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.939588672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.945817356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:44.945867156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 911 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.948031778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:44.948062858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.949241639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.949269179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.949320499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.949336759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.949413449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:44.949432939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:44.9501192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:44.95015324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.961876798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.961966219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.962049239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.962095619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.962597069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:44.962690809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 913 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.96379668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.96382689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.965601261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.965667501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.966801932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 914 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.966959152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 914 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.967191282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.967226802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.768945056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.768994646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.769012456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.769030256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.769204006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.769229566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:45.769247236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.769263306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.88079253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.88085405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.88088999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.88092006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.898268314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:45.898344114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.898430384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 915 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.898467414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 915 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.899761835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.899805675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.899822355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:45.899840475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.90640249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.90643563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.90645251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.911469043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.911516713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.911540554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.911562704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.929971557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.930150138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 196 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.930192158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:45.930215128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 916 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.935260081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.938146174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.938180354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.938200444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.95944549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.95949087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.95951042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.95952516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.95954116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.95955583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.964823904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:45.964872684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 917 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.964894724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 917 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.967371956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:45.967404246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.967424036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.968122236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.968187066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.968215026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.968233626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.968252476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.968269736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.968286076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.968299976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.968330276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.968348326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.968366076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.968381376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.968398726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.088603317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:46.088672957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 918 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.088694147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 918 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.090693249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.093999461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:46.094058421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.100873276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.100919846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.100941276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.100961616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.221109577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:46.221158837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 919 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.224323469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.224370039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.22576158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.22578532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.22580386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.22581849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.22583427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.225851091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.225867111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.225882721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.225915391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.225931271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.225947981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.225964141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.236511779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 920 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.236560719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 920 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.253915252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.255994753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.266197661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.266240811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.266258501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.266273011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.286696916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.286745486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 921 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.294497292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:46.294558822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.4505244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.45057095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.45065835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.4506787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.522113264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:46.522159424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 922 }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:46.522176804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:63336"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.527315498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:46.527366048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.534163073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.534954004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.535027614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.535044094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.536106964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"a911406b-3e83-4ed0-8cf2-6d4ac58f6d53","remote_addr":"[::1]:63336","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.536144684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"a911406b-3e83-4ed0-8cf2-6d4ac58f6d53","remote_addr":"[::1]:63336","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:46.539972107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"a911406b-3e83-4ed0-8cf2-6d4ac58f6d53","remote_addr":"[::1]:63336","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":3863,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.547082483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:46.547116073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 923 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.553234467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:46.553283947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.561225943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.561285573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.586680823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:46.586869343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 924 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.663750091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.663787751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:46.849496661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:35605"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.850631102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.850680912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.850699852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.850717362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.851045362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.851110392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:46.851129912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:46.851148672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.859813199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.859878879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.859917359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.859947989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.860254039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"dc9cf261-830e-4c81-b22d-86d1efca2881","remote_addr":"[::1]:35605","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.860288629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"dc9cf261-830e-4c81-b22d-86d1efca2881","remote_addr":"[::1]:35605","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:46.863780172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"dc9cf261-830e-4c81-b22d-86d1efca2881","remote_addr":"[::1]:35605","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":3537,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.866104043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:46.866157763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.866198173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:46.866236723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 925 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.867805075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.867836915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.867855455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:46.867875755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.868931295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.868980545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.869002695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.869060815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.869076655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.869097056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.869112586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.920030454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.920139354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.920195344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:46.920213454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 926 }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:46.920230414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:57275"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.921583275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.923107226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:46.923149296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.923171826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.923579297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.923610467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.923631877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.923648607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.923669157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.923686967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.924196417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"9b42a6ce-d2a6-4810-b6cd-206a1402842c","remote_addr":"[::1]:57275","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.924236257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"9b42a6ce-d2a6-4810-b6cd-206a1402842c","remote_addr":"[::1]:57275","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:46.925487148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"9b42a6ce-d2a6-4810-b6cd-206a1402842c","remote_addr":"[::1]:57275","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":1294,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.930710472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:46.930761932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:46.930818292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 927 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.933668904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:46.933719264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.933742024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.934410185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.934501865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.934519905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.934536905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.934552935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.934568765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.934584415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.934598065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.934614545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.934629845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.934644875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.934661545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.934676825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.94176192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:46.94180506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 928 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.94182197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 928 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.979367479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.983617992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:46.983664462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.988475236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.988521316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.988541976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.988556946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:46.988607436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:49559"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.998107123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:46.998156843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 929 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.998341263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"793b97fd-7c6e-4379-b188-64842e55e998","remote_addr":"[::1]:49559","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.998371143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"793b97fd-7c6e-4379-b188-64842e55e998","remote_addr":"[::1]:49559","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.001786966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.001833546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:47.001907146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"793b97fd-7c6e-4379-b188-64842e55e998","remote_addr":"[::1]:49559","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":3590,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.002915876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.002954506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.002972146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.002987606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.003005096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.003023666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.003039027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.003055737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.003071177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.003096637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.003112297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.003132087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.056753937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 930 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.056805107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 930 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.094096175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.094141645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.094478845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.094499065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.094516965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.094532515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.098372068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:47.098419808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 931 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.09997839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:47.10011714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.103275182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.103307542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.103325842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.103341702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.103916423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:47.103957653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:47.106484544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:47.106685875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.106896895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.106914675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.106958255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.106975305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.186224635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:47.186252775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 933 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.19326181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.19332822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.195110031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.195170721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.197058343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 934 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.197123623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 934 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.197348943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.197370623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.723068909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.723134909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.723151629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.72320931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.72333138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.72335384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:47.72337036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.72338627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.72380745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.72386092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.72388979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.72392097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.724574061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:47.724624371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.724660301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 935 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.724693541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 935 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.726226982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.726275452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.726293252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:47.726310812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.731129605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.731174036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.731265136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.731408286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.731438266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.731455736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.731469746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.7364989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:47.73654659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.73658362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:47.73660088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 936 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.73761852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.742139584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.742191004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.742209874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.745458566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.745498816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.745517676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.745532446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.745549656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.745564816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.746490767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:47.746535677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 937 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.746554157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 937 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.748541849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:47.748856759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.748877709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.74989221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.74994192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.74995857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.74997516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.74999119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.75000873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.75006361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.75007929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.75014874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.75016665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.75018383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.7502181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.75023609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.755201064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:47.755257424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 938 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.755276014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 938 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.755349704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.758916416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:47.758939886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.760709957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.760753507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.760769797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.760782977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.764088399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:47.764139559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 939 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.770689034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.770737894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.777149099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.777192999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.777211769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.777228909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.777244469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.777262409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.777277789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.777292979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.777306189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.777322549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.777367549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.777392789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.77779664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 940 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.7778211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 940 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.780567162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.780610712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.836747374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.836796874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.836815414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.836830904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.84450214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.84455137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 941 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.845556261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:47.845609601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.846390831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.846432521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.846451321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.846465931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.885673901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:47.885737151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:47.886824022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:47.886866022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.888659833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.888708613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.888727673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.888742763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.889718714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:47.889791344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 943 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.891308855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:47.891367535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.933788177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.933852157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.934632318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:47.934689018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 944 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.934887678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.934908918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.74690927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.7469627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.74697922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.74699641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.754392316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.754474286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:48.754493196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:48.754508336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.757647578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.757709969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.757742099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.757780779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.804619723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:48.804686593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.804721563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:48.804754253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 945 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.806559824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.806593504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.806611144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:48.806628824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.812892999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.813223619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.81340518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.81351483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.81355615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.81365314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.81368942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.817466373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:48.818237253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.818277293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:48.818293713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 946 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.820405835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.825362669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.825412659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.825430999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.875205096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.875253676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.875274176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.875289546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.875310266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.875327576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.877775768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.877820768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:48.877842208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 947 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.883756293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:48.883803293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.883823833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.885022384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.885095554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.885114624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.885134254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.885153004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.885170394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.885187854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.885203264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.885219494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.885238064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.885255424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.885272064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.885289934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.890601478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:48.890655578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 948 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.890675468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 948 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.890896668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.895640532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:48.895682432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.897396903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.897439193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.897501713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.897542083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.900555225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:48.900596895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 949 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.903643708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.903767148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.90626494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.90630705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.90632599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.90634372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.90636079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.90637724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.90639335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.909927522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.909959092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.909979912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.909999042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.910015942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.95997725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 950 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.96013413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 950 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.962714722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.962764062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.965058194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.965105094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.965123764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.965138794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.965498014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:48.965527154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 951 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.967521796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:48.967569786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.969384777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.969431077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.969451977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.969468237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.969715527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:48.969738727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:48.970674138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:48.970730278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.023367678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.023418808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.023444298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.023460188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.063134748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:49.063192148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 953 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.065064659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.065101869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.06658401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.06669578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.071216234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 954 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.071270244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 954 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.071817934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.071864594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.756855651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.756902351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.756917651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.756932101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.757143561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.757178361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:49.757196101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.757212891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.761990704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.762058064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.762094664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.762123014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.763194725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:49.763248035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.763283315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 955 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.763319455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 955 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.764627266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.764679366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.764698156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:49.764717046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.811198621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.811249771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.811270011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.811302081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.811317931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.811335121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.811351541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.813363492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:49.813405403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.813441463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:49.813460673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 956 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.814158813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.814689863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.814719614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.814751334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.815788524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.815833414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.815851924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.815868304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.815884154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.815898164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.818124046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.818165126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 957 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.818182016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 957 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.82271352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:49.82276797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.82278931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.861536749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.861648579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.861677689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.861696119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.861712369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.861727959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.861745899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.861759859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.861775849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.861792089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.861808679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.861823829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.861842439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.86251476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:49.86259967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 958 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.86261859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 958 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.86270589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.865095861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:49.865131462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.865313302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.865331252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.865349372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.865365572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.867885474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:49.867917894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 959 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.868642864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.868670444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.868845504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.868862854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.868880714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.868916564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.868934244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.868951714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.868968204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.868984014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.869000384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.869022864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.869039324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.869058334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.869076124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 960 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.869094175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 960 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.871196726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.871246426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.877009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.877081221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.877219291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.877237171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.877723511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.877756831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 961 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.878491672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:49.878542292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.881272684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.881323714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.881343594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.881358044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.883021375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:49.883065705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:49.883610295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:49.883652635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.891678352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.891713742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.891737442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.891751482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.892264382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:49.892307062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 963 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.893272233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:49.893319743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.893930663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.893991243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.895569124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:49.895630835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 964 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.895665075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.895685385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.721386707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.721443387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.721458707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.721472747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.721486127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.721506457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:50.721524927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:50.721541367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.723337109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.723408159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.723442959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.723475249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.72555041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:50.72561684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.72565061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:50.72568429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 965 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.72571669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.72573743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.72575531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:50.72579542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.725893281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.725937881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.725955851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.725989051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.726003541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.726020121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.726034141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.726052361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.726070951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 206 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.726104011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:50.726121991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 966 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.726547481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.727470642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.727525542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.727544582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.736124958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.736170468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.736189908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.736205248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.736223158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.736237938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.736732639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:50.736789939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:50.736808829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 967 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.73789221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:50.73793627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.73803162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.7380646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.73809725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.73811181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.73812898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.73814613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.73816268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.73817935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.73819518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.73821134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.73822855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.73824561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.73826235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.73827898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.73829585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:50.73835765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 968 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.73837721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 968 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.73839685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.743954684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:50.744002334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.745414985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.745456875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.745474965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.745489125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.745505175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:50.745521545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 969 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.746120716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.746173586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.746244696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.746291816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.746309136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.746324596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.746338826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.746352876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.746368576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.746383756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.746396756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.746411006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.746428066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.746443276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.746457566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 970 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.746475586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 970 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.749178858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.749265438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.75161374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.75166601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.75168591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.75170355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.75172104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:50.75174383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 971 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.75229342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:50.7523471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.752988971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.753068091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.753087071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.753103221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.753120971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:50.753139941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:50.754088482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:50.754182042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.755144163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.755185213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.755201723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.755215003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.755231873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:50.755248373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 973 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.756039553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.756067073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.758358995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.758418435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.758522715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 974 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.758584385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 974 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.758620245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.758636785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.719954799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.720252959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.720323519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.720340769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.720355989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.720388849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:51.720406599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.720432679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.72078763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.72082957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.72086328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.72093468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.72099463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:51.72103058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.72106423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 975 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.72109644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 975 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.72112952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.72114796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.72116416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:51.72118225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.72120081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.72121527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.72123374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.72126677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.72128397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.7213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.72131531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.72133073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.72134683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.72138012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:51.72139776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 976 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.721885471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.722520571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:51.722559291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.722577001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.726542364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.726569154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.726588954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.726605394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.726622034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.726636624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.726745794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:51.726766034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 977 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.726782444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 977 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.728104385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:51.728154555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.728175945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.729101636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.729148346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.729165756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.729184466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.729200526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.729218126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.729237076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.729252876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.729269496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.729285206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.729301726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.729322596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.729338956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.729355556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:51.729404926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 978 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.729422576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 978 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.729440796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.732146588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:51.732194088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.732657719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.732696379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.732730279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.732744719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.732763459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:51.732782879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 979 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.733368459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.733400989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.73512943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.735173921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.735193731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.735210451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.735228771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.735244841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.735262421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.735279111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.735309911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.735327741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.735343091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.735360121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.735376691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 980 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.735399061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 980 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.737448562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.737488642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.737693492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.737718572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.737738062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.737755272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.737772602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 981 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.737794863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 981 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.738350783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:51.738390243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.738410693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.738425933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.738443733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.738457463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.738473253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:51.738509523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:51.739065193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:51.739112503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.739131474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.739146184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.739164924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.739179744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.739195664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:51.739212484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 983 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.739952354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:51.739979464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.740291884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.740334154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.740383684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:51.740424404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 984 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.740473575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.740493015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.721931074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.722060104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.722105224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.722121494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.722135074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.722153934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:52.722171824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:52.722188384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.724605166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.724947176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.724992446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.725024196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.725447366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:52.725534676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.725579286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:52.725613076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 985 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.725664596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.725683396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.725698996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:52.725716156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.725733356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.725747116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.726507117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.726552607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.726570917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.726589407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.726603307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.733368422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:52.733422062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.733459432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:52.733477802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 986 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.734277003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.734843163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.735088963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.735110713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.735693464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.735728094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.735748304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.735763604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.735780964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.735795134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.735856784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:52.735880284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:52.735896554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 987 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.742467529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:52.742506119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.742525939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.742610869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.742780499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.742820119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.742841049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.742858669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.742876419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.742894229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.742909099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.742925829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.742942439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.742959309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.742974389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.742990719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.743005569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:52.743038979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 988 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.743054819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 988 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.743071579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.749082244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:52.749119854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.749200004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.749217564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.749238154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.749254644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.749270214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:52.749286844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 989 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.758806141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.758863511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.759441942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.759493882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.759515212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.759535762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.759552512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.759569582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.759587182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.759602492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.759617002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.759639532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.759655432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.759674362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.760154132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 990 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.760200872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 990 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.768984959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.769040069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.769189679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.769218619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.769276619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.769293749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.771362201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:52.771391371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 991 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.772175391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:52.772225201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.772387072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.772411912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.772428352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.772441432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.772455392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:52.772472382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:52.773076782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:52.773100742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.777396475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.777419135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.777471815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.784606601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.785905212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:52.785939752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 993 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.788888734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.788943344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.793509088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.793573948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.795167229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 994 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.795225689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 994 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.795260139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.795279629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.718710465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.718748795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.718763365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.718777165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.718790895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.718808955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:53.718825395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.718841825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.718987515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.719029345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.719060455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.719089445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.719118425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:53.719150285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.719183955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 995 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.719216035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 995 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.719251706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.719275126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.719291526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:53.719311206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.719329546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.719343746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.719374566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.719405146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.719418806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.719433196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.719445366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.719458856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:53.719474456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 212 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.719508946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:53.719523246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 996 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.719917806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.720599327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.720636807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.720654367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.720671737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.720684847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.720699497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.720713897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.720728087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.720741697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.720755897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.720775667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 997 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.720791687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 997 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.721740697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:53.721791467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.721813347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.721830667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.721861297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.721875597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.721892118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.721908648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.721924228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.721939428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.721952998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.721968908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.721984258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.721999638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.722014308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.722029748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.722044288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:53.722076198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 998 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.722092228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 998 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.722108038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.724058389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:53.724088229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.724106809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.724121029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.724138329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.724151569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.724183099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:53.724199409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 999 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.726090061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.726135821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.726154351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.726168251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.726183621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.726199021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.726213811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.726228931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.726244781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.726261001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.726274741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.726296241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.726311911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.726328011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.726343171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1000 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.726359201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1000 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.728514613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.728551043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.728604713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.728642383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.728663653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.728678023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.728694213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1001 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.728713563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1001 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.729255953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:53.729281003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.729310893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.729324663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.729344053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.729372923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.729389213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:53.729405243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:53.729963134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:53.730029814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.730053854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.730174754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.730261144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.730278694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.730309204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:53.730331074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1003 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.731180895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:53.731205815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.731243355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.731274455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.731321055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:53.731353495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1004 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.731385975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.731401015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.719236189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.719279909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.719294189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.719308099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.719323049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.719347039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:54.719363579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:54.719379839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.719460499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.719508679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.719544039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.719573899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.719623159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:54.719658649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 213 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.719693009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:54.719727379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1005 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.719761639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.719789469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.719807619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:54.719825899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.719843759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.719860829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.719877419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.719907669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.719922659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.719939679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.719959669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.719975389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:54.719994579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.720071219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:54.720105929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1006 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.7205908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.72110726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.72115399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.72117475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.72119423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.72120997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.72122771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.72124173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.72125905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.72127494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.72129228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.72131016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:54.72132799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1007 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.722280281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:54.722327821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.722349521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.722371501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.722407961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.722427141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.722449521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.722468431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.722487301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.722504261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.722519511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.722536051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.722555091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.722574501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.722590911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.722609511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.722625781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:54.722661711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1008 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.722680231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1008 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.722696151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.724607753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:54.724662153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.724686173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.724702363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.724720003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.724735473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.724751313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:54.724769353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1009 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.725250893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.725299543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.725319243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.725333803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.725350793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.725367383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.725383543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.725400393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.725416053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.725432333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.725445673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.725462963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.725478913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.725496863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.725512713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1010 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.725529103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1010 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.729815186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.729852337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.729873417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.729891207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.729908697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.729923367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.729939907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:54.729957357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1011 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.730945267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:54.731002257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.731022937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.731048497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.731066447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.731082417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.731099407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:54.731117257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:54.731621438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:54.731646918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.731695778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.732045868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.732094028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.732110138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.732129348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:54.732150168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1013 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.733027599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.733079459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.733123569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.733159659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.733199039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1014 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.733232159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1014 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.733266969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.733287529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.747751903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.747842653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.747861743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.747875723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.748508764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.748537414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:55.748555904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.748573884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.763725444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.763833794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.763866514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.764878395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.776994884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:55.777077644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.777132164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1015 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.777164564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1015 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.780855297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.780901497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.781017247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:55.781069697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.782539908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.782593378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.782709898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.782746998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.782762138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.782777418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.782793648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.83760107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.83769327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.83773546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:55.83776665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1016 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.839132691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.840210152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.840241822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.840260472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.843803644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.843845764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.843865464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.843881434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.843900235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.843914785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.844486575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:55.844536445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1017 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.844554335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1017 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.848939728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:55.848988778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.849010308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.851959481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.852092031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.852113321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.852132331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.852150351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.852166591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.852187421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.852202461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.852217841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.852233011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.852250371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.852266921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.852284851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.861882068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:55.862598449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1018 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.862671669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1018 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.863049079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.868218493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:55.868265643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.87812185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.87817836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.87819675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.87821098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.921083123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:55.921137563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1019 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.923021194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.923066954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.923984275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.924151875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.924199225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.924217415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.924234305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.924250645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.924267635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.924284075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.924300015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.924360615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.924385265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.924401175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.931817691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1020 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.931867891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1020 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.94439522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.94444883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.996298289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.996334419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.996353549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.996369389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.998027371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1021 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.998093511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1021 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.001183773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:56.001238383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.002110354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.002216424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.002256304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.002272484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.046043617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:56.046095537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:56.047482248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:56.047522378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.05071469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.05076144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.05078086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.050794921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.051345701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:56.051392851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1023 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.054918314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:56.054963324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.057291765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.057655656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.058646306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:56.058705226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1024 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.058835317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.058860897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.749519897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.749563407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.749578607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.749592167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.749687657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.749743738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:56.749761048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:56.749776738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.75317133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.75322592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.75325715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.75328917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.754651621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:56.754717971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.754755291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:56.754866451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1025 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.755118982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.755167172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.755185372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:56.755226662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.760239764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.760267834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.760306554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.760340805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.760355305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.760372215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.760394175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.766938759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.76697823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.76701604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:56.76703553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1026 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.76775522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.768591951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:56.768637101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.768656491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.773767965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.773808795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.773880475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.773896235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.773912825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.773928855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.774304685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:56.774355065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:56.774373335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1027 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.775479886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:56.775510986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.775530886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.816270817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.816333347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.816349327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.816364607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.816386057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.816400827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.816420127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.816433577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.816448207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.816465287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.816480507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.816494187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.816509477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.816730657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:56.816779847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1028 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.816797667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1028 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.816915857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.819357909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:56.819407859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.82108491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.82112553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.82114313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.821156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.822662291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:56.822716042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1029 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.826027594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.826179574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.828282846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.828324826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.828342216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.828359406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.828387196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.828401736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.828416486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.828431806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.828444506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.828459256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.828474176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.828490686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.828510926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1030 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.828529516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1030 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.833120509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.833176059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.870610548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.870651538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.870670498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.870685988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.875603921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:56.875655651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1031 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.877994313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:56.878041613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.879086934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.879140934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.879204514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.879231904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.911320828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:56.911385708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:56.91392246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:56.91406861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.915245281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.915285271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.915384241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.915459841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.921097546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:56.921201136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1033 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.922967887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.923005167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.926054399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.92611548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.92665222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1034 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.92675187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1034 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.92682338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.92684507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.753860324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.753921424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.753938204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.753954354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.754184854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.754284034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:57.754305664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.754325374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.755025374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.755119565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.755258195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.755291735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.756998496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:57.757065626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.757100646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1035 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.757139926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1035 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.758757907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.758805677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.758822247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:57.758840227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.759880598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.759909918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.759926648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.759956648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.759969998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.759985288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.760067738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.765189302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:57.765272052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.765330142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:57.765349652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1036 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.765752853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.766335363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.766359993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.766379573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.767179444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.767220924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.767239924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.767255664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.767272054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.767286664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.767373824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:57.767394074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1037 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.767411524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1037 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.769640526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:57.769678606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.769698486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.773261768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.773342478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.773360688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.773378198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.773394708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.773411278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.773457848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.773734429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.773763529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.773781139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.773797769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.773814239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.773829699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.773844599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:57.773884569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1038 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.773901839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1038 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.773917479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.77602783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:57.77606561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.781264624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.781301874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.781334184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.781349134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.781551074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:57.781578235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1039 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.782210145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.782235975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.782504245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.782525555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.782541745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.782556685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.782572125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.782587895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.782603515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.782619715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.782633165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.782650155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.782665475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.782681215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.784558887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1040 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.784602907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1040 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.787072659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.787117549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.791930422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.791970782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.791993072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.792007392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.792498013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1041 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.792539303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1041 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.793675994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:57.793721054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.795477275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.795505685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.795525175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.795541325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.798124057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:57.798153107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:57.799535608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:57.799584348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.810261766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.810430016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.810469356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.810484086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.813383548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:57.813476619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1043 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.81505389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:57.81509538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.817046451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.817114011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.827288749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:57.827353189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1044 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.827432569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.827453799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.719516472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.719573102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.719591252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.719608242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.719630252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.719667622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:58.719699032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:58.719718052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.720396092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.720451552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.720488402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.720519692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.724577016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:58.724646286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.724682256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:58.724722586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1045 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.726956517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.727002197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.727021597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:58.727046717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.733777472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.733825653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.733845223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.733884753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.733900923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.733919693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.733934123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.734321723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:58.734356053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.734393293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:58.734411103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1046 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.734912303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.735458694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.735505074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.735524494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.74405794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.74410706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.74415835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.74420703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.74427478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.74429201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.744714521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.744737871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:58.744754631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1047 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.746397042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:58.746430942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.746452312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.751112746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.751176646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.751197646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.751215786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.751234116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.751251936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.751268746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.751284416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.751315306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.751333066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.751349766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.751367266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.751383936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.752368116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:58.752428687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1048 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.752447477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1048 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.752464347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.754709598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:58.754761198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.760828952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.760873772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.760893442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.760912002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.761290102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:58.761329152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1049 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.762131863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.762178793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.763519964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.763541784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.763561484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.763592524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.763609814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.763625734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.763642924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.763658094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.763670534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.763684444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.763711344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.763730034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.765124555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1050 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.765165035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1050 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.767375527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.767420517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.776631014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.776669764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.776790004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.776836204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.779098576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:58.779141106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1051 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.780003416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:58.780108646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.781646028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.781681238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.781699728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.781716278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.784089189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:58.784116049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:58.7847927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:58.78482414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.788504153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.788538773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.788556813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.788571933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.788820583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:58.788874693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1053 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.789760894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.789784804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.792631466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.792673156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.794720147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1054 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.794778387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1054 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.794815968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.794833848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.718884664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.718917334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.718935594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.718954804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.718969274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.718989934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:59.719012544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.719030944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.719050334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.719088744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.719121114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.719157614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.719195104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:59.719247285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.719286925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1055 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.719332105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1055 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.719367655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.719393585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.719411475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:59.719432845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.719453185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.719470205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.719492465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.719527985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.719557135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.719574395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.719589205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.719613925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:59.719635555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.719672855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:59.719691005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1056 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.719943945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.720509875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.720551426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.720570546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.725019999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.725065699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.725085789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.725104339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.725122909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.725138499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.725660009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.725692499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1057 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.725709199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1057 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.728620032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:59.728661842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.728685062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.730077103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.730145873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.730162513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.730181263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.730198243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.730216013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.730231443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.730249903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.730266523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.730282773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.730298353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.730315083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.730330603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.732246564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:59.732310164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1058 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.732331074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1058 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.732347394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.735070526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:59.735118576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.735815857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.735852147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.735871577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.735886057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.735902077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:59.735918277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1059 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.736634968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.736694938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.74027889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.74030724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.74032898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.74034635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.74036926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.74038651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.74040441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.74042111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.740438441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.740456551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.740471401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.740486101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.740672541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1060 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.740695251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1060 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.743122523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.743157873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.743340033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.743359213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.743378413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.743396123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.743412843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1061 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.743428553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1061 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.744289043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:59.744313823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.744406583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.744448314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.744490124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.744509124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.744528604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:59.744546224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:59.745130254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:59.745177594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.745196224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.745211024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.745228154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.745242254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.745259844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:59.745275164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1063 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.746036835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:47:59.746070305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.746087315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.746117475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.746150375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:59.746185155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1064 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.746221155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.746238445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.719441618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.719487268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.719502928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.719516148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.719529258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.719550978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:00.719568998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:00.719601608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.719644318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.719794098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.719848628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.719879688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.719969978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:00.720060368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.720093738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:00.720127568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1065 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.720168238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.720190458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.720211298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:00.720234728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.721054719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.721093249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.721111859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.721142639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.721157939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.721173029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.721186679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.721310109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.721339279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 226 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.721386739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:00.721402919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1066 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.72189042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.72243477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.72246908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.72248694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.72255745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.72257543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.72259302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.72260651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.72262191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.72263532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.72265319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:00.72267055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:00.72268781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1067 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.723657221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:00.723697151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.723716771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.723733621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.723765311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.723778951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.723794861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.723810141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.723829601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.723845421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.723859681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.723874901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.723891061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.723905721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.723921051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.723936741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.723951421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:00.723983201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1068 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.723998701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1068 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.724014591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.725980103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:00.726018263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.728525715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.728571485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.728590205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.728605815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.728622205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:00.728640345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1069 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.729300405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.729343805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.729362175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.729376705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.729391935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.729408945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.729424565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.729440385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.729455725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.729470165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.729486495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.729503755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.729520405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.729537275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.729553665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1070 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.729569905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1070 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.731669027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.731719917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.731738807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.731753567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.731767827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.731780667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.731800497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:00.731819287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1071 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.732351657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:00.732377607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.732400897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.732416617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.732433267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.732447977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.732467137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:00.732486148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:00.733025228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:00.733092608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.733116138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.733132848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.733151958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.733168318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.733186888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:00.733204998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1073 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.733922179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.733954699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.733974109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.734010519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.734043799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1074 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.734077979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1074 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.734112939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.734131229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.719130211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.719170741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.719186031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.719199791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.719213071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.719234782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:01.719254632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.719274572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.719319882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.719385882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.719423202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.719456482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.719489332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:01.719523962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.719562362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1075 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.719600162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1075 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.719635682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.719656242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:01.719672992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:01.719691342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.719709862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.719723952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.719744312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.719776342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.719791492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.719808992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.719839262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.719855982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.719875002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:01.719908932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:01.719937612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1076 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.720356652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.720881693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:01.720932153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.720953073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.723345465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.723395655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.723414355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.723431625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.723449475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.723464695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.723614425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:01.723638175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1077 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.723655565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1077 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.724725916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:01.724773686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.724795926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.724856926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.724894576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.724910866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.724928456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.724944016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.724963416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.724980246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.724994086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.725009266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.725024286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.725042086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.725057926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.725084676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.728214638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:01.728281468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1078 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.728299048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1078 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.728315828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.73076713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:01.73080964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.734474183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.734525003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.734545123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.734561993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.734893743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:01.734938163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1079 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.735566484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.735617364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.735667554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.735709484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.735726564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.735741724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.735786914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.735802414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.735819204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.735834494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.735847854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.735862364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.735877754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.735892294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.735906044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1080 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.735922454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1080 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.737841426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.737886506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.738833546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.738858736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.738877756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.738894056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.738911636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1081 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.738932186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1081 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.739486877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:01.739509527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.739585327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.739602327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.739619087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.739632237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.739647177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:01.739666247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:01.740268377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:01.740296057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.740313007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.740326367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.740348037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.740362467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.740377337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:01.740394767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1083 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.741193798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:01.741227458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.742126849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.742181489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.742211669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:01.742242879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1084 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.742277319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.742294839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.749721647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.749777698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.749989018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.750140428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.750153698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:02.750171818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:02.750220678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:02.750264898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.750692298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.750747758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.750776848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.750806178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.75262702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:02.752694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:02.75272858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:02.75276558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1085 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.754085801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.754133371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.754151881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:02.754169281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.791547698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.791578428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.791596678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.791628598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.791642868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.791658908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.791674518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.79458406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:02.7946367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.79467455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:02.79469185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1086 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.795562281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.796511022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.796583092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.796603262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.831878598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.831911348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.831932188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.831946749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.831974109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.831987759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.834606171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:02.834636831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:02.834655211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1087 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.836152602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:02.836205492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.836229202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.839329134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.839374594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.839392014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.839421644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.839442784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.839460304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.839477834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.839491754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.839508104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.839524854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.839550954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.839568754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.839585724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.840707855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:02.840772645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1088 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.840792235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1088 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.840900435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.843745567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:02.843779967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.845772939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.845815719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.845837659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.845856849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.852203464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:02.852252114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1089 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.853202035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.853238305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.858032468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.858082538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.858101998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.858119788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.858136338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.858152868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.858168598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.858229458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.858259258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.858277358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.858293188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.858309878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.901023361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1090 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.901079101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1090 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.903704873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.903754483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.906119554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.906147334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.906166094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.906181074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.908576236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:02.908621756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1091 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.910860478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:02.910904668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.912577569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.912608439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.912625909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.912639789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.914700651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:02.914737501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:02.917329283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:02.917370763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.918076533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.918116433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.918136143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.918151423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.918168074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:02.918186934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1093 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.919020614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.919078394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.00662155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.0067203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.007873361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1094 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.007924181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1094 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.008151331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.008213901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.755122655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.755245965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.755285315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.755302395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.755560975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.755590125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:03.755611515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.755629215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.760839108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.761033038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.761068348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.761098328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.761846029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:03.761894599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.761927859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1095 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.761962999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1095 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.76418755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.76422633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:03.76424469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:03.76426209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.769743565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.769789375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.769846885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.769882665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.769900805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.769919175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.769934225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.770860195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:03.770922265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:03.770959316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:03.770976716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1096 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.773733748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.778172861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.778335911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.778357041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.845405262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.845465712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.845546462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.845563722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.845579592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.845594202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.853275038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.853333028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1097 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.853355018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1097 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.855681319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:03.85594977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.85597449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.859234752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.859297552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.859315562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.859332832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.859350792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.859368952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.859386972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.859402862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.859421922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.859440242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.859456422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.859471662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.859497602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.873872723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:03.873934263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1098 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.873953753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1098 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.874336163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.878289616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:03.878346506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.880166148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.880205968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.880276978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.880296328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.93554699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:03.9355824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1099 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.943095695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.943149675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.944601496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.944633086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.944650526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.944666106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.944682067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.944697357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.944720967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.944738757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.944753877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.944769267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.944784587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.944801507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.009431255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.009482075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1100 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.017611231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.017643642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.019759953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.019784653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.019802953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.019822033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.022948626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.022978686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1101 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.025541577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:04.025582848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.035717545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.035764805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.035784575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.035800165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.04166525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:04.04171998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:04.043116501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:04.043148461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.098972173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.099002613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.099045593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.099062383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.112380683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:04.112432453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1103 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.116454826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:04.116518346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.120974429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.121038519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.124589682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:04.124658382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1104 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.125059933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.125100883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.720758032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.720806272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.720823962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.720838352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.720852812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.720869822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:04.720885982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:04.720928252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.720982792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.721043022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.721158402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.721192212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.721224092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:04.721257712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.721290652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:04.721323322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.721436452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.736283133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.736375033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:04.736419033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.748388542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.748433773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.748506703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.748544483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.748559353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.748589963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.748604733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.761048612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:04.761126772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.761181422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:04.761201302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1106 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.761966563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.763249324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.763316184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.763335134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.769006638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.769066198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.769085728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.769102188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.769121638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.769138718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.827056522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.827143552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:04.827163722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.828689353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:04.828736913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.828814953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.889268489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.892976112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.893017792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.893036792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.893054252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.893070062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.893326382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.893350292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.893367722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.893383982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.893400352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.893416752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.893432392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.894974513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:04.895104123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.895152763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1108 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.895455613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.901056088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:04.901129658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.902873899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.902920739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.902966699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.902982279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.905963801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:04.906009481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1109 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.909170184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.909201204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.985253291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.985297511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.985317621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.985334271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.985351521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.985367341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.985385291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.985401251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.985415381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.985431001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.985448001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.985465071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.989977725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.990026085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1110 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.99655055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.99661174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.000772953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.000819753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.000851823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.000867263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.004495166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:05.004542716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1111 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.005628536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:05.005663586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.00977317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.00981374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.00983077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.00984544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.065495442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:05.065586522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:05.068807754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:05.068853834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.072240077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.072280427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.072297317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.072319017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.079069512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:05.080586223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1113 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.084454256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.084561496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.140574138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.140642098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.141959779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.142025289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1114 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.142268709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.142294889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.719330565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.719382415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.719398795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.719412475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.719427225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.719446955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:05.719464895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.719497655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.719682435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.719719595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.719756605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.719789605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.719960815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:05.720048305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.720082065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.720157305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.720197825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.720217335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.720246255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:05.720265985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.720326585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.720343345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.720360965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.720392325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.720406095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.720420955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.720433605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.720448125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.720468075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.720503135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:05.720518615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1116 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.721107666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.722780317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.722825127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.722844877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.723057527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.723078647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.723096937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.723112657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.723128447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.723142987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.723158237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:05.723174877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.723190937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1117 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.72676052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:05.72680633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.72682591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.72689111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.72692456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.72694185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.72695983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.72697675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.72699398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.7270299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.72704608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.72706267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.72707936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.72709633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.7271153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.72713281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.72714939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:05.727187581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.727203071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1118 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.727220371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.735262727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:05.735311797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.736898278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.736937358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.736953738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.736967108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.736981398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:05.736999078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1119 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.737754558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.737794809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.737869759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.737887249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.737904099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.737921499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.737938139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.737954019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.737972379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.737988569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.738002929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.738020099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.738036189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.738054629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.738112419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.738167089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1120 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.743115633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.743178643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.745406284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.745450984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.745470474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.745485834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.745503024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.745637694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1121 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.746423315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:05.746478875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.746620695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.746662895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.746682495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.746698695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.746716075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:05.746733825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:05.748425317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:05.748496607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.749025797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.749060927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.749077867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.749091487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.749133927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:05.749174767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1123 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.750526698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:05.750569828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.750669068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.750703018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.750797058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:05.750833148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1124 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.750913378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.750931498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.724568792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.724597682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.724613042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.724628172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.725847882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.725888973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:06.725909763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:06.725927013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.726080403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.726121173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.726188973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.726229633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.726259993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:06.726297073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.726330923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:06.726364993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.726400373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.726420353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.726437693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:06.726456333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.726475413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.726490743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.726508343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.726541403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.726555833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.726572933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.726585843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.726603873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.726620613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.726653583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:06.726668773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1126 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.727101393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.727629964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:06.727665404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.727684744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.730468886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.730507846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.730527026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.730542826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.730560366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.730575456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.730920216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:06.730948736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:06.730968026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1127 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.732239917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:06.732328747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.732351957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.732422747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.732456317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.732471427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.732487598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.732503048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.732520208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.732535208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.732548458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.732563518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.732578558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.732595128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.732612098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.732630138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.733841139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:06.733898449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.733916729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1128 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.733933179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.73618489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:06.73622432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.73624522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.73626183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.73627809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.73629949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.73631903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:06.73633677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1129 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.736901821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.736925581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.736963481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.736978351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.736995561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.737012821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.737030581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.737045541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.737061741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.737078071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.737094811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.737110231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.737127221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.737143971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.737159581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.737175271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1130 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.739197553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.739231013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.742437385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.742480405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.742498995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.742514605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.742749265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:06.742775625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1131 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.744191336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:06.744234596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.744336546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.744354636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.744371836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.744386716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.745914668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:06.745938178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:06.746728298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:06.746769488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.747995589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.748015579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.748105069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.748122579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.752335712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:06.752376282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1133 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.753581553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.753617373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.753972054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.754011184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.755498525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.755556035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1134 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.755587445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.755603925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.718827411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.718876881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.718892541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.718908461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.718927291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.718948091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:07.718965431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.718983011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1135 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.719001171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.719206071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.719250272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.719285602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.719362202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:07.719400402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.719440782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.719477832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.719513202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.719535412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.719553532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:07.719572402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.719591352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.719608202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.719625912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.719658322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.719691232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.719709282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.719724752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.719743402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:07.719761492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.719797332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:07.719815322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1136 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.720162912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.720710243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.720734673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.720753273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.720773623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.720788233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.720806723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.720821673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.720840353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.720855493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.720872643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:07.720890043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.720907633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1137 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.721890914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:07.721943474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.721967184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.721985154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.722022384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.722037164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.722055624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.722072414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.722090644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.722106854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.722121564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.722138324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.722155964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.722171944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.722188194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.722204464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.722222814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:07.722260354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.722276644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1138 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.722294824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.724390665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:07.724435435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.724454415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.724469925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.724485985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.724500745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.724516855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:07.724534676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1139 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.725089386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.725110776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.725132596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.725146906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.725164086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.725181016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.725196626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.725212706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.725228126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.725244766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.725271416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.725289236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.725305016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.725321396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.725337946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.725357786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1140 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.727419528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.727469498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.727489018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.727503818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.727520058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.727534208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.727550398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.727566858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1141 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.728069638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:07.728101888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.728121158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.728136428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.728153928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.728173048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.728189378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:07.728206918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:07.728757329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:07.728778599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.728827519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.728876169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.728895329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.728910949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.728929039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:07.728948979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1143 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.729668389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:07.729716509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.729742199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.729775799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.729805549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:07.72983761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1144 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.7298709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.72989088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.735818387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.735870047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.735884477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.735899437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.737062608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.737098428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:08.737114978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:08.737134828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.737419378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.737457668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.737524648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.737569708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.737902849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:08.737985899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.738028309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:08.738066889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.738358999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.738393009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.738411439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:08.738430789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.743073992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.743353333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.743445863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.743538323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.743557353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.743604423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.743621213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.749681467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:08.749727668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.749761938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:08.749778788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1146 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.750979768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.751960169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.752050359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.752072629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.805116898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.805162028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.805180138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.805192798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.805207208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.805220218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.80778339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.80782987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:08.80784666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.809123241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:08.809176261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.809226391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.813553825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.813650615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.813668085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.813684675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.813700635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.813716705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.813796935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.813835055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.813852565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.813867745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.813883385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.813900095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.814006515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.814559705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:08.814627865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.814646955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1148 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.814776356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.817377918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:08.817408498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.823249272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.823288922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.823305482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.823318322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.861341891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:08.861423631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1149 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.862404081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.862454772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.867547545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.867590715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.867609275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.867626765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.867642835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.867658095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.867673655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.867688845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.867736965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.867790786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.867807936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.867825286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.870947098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.870989058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1150 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.874980391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.875019831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.875936452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.875975322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.875993132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.876008182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.876025442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:08.876043662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1151 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.876636822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:08.876661882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.912845629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.91290958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.91293239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.91303706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.915489681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:08.915531912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:08.918132193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:08.918180054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.919071714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.919094934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.919117054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.919132344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.921097336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:08.921123086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.922434417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.922482777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.923496398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.923551408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.963684368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.963782728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1154 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.964251698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.964284138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.767015253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.767046343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.767064833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.767081123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.767505823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.767545083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:09.767565663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.767582713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1155 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.768591984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.768648564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.768684364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.768714174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.769156624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:09.769218254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.769259034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.769292414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.769645805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.769670675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.769698875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:09.769718565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.771472876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.771495066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.771530386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.771561846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.771575926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.771593066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.771607346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.771787436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:09.771829166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.771864526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:09.771880616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1156 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.772407717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.772946857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.772980877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.773002897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.774855138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.774899818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.774918489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.774932929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.774954489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.774969659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.774990419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.775014129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.775037419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1157 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.77631549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:09.77635394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.77637386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.7764719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.77653787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.77655516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.7765892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.77660679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.77662247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.77664059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.77665475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.77666978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.77668487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.77672012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.7767356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.77675291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.77676794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:09.77680079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.77681731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1158 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.77683427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.778849991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:09.778897282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.780671103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.780716603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.780924413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.780978693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.786788847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:09.786927078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1159 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.787873608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.787931178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.788077828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.788099038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.788118398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.788136128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.788152418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.788172088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.788190269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.788207469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.788223559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.788241759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.788262149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.788287339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.788304909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.788326329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1160 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.791808541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.791913731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.794239433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.794285493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.794303873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.794319963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.794442983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.794486013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.795922144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:09.795957874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.797638756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.797679566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.797698606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.797713856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.797738536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:09.797762476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:09.798646736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:09.798740616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.798946827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.799010487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.799030587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.799046187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.799062747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:09.799082477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1163 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.799710417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:09.799742017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.807393053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.807462253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.807493033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:09.807567053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1164 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.807612203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.807631043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.721238912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.721283942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.721298722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.721311852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.721324612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.721340982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:10.721462912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:10.721477942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.721597072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.721636102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.721674332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.721702562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.721882413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:10.722020093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.722065733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:10.722098973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.722130293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.722148623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.722166913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:10.722183343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.726170296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.726212246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.726230366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.726281786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.726298556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.726320696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.726334036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.726530926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.726586776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 246 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.726651146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:10.726670206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1166 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.727143916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.727714747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.727746087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.727764627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.73234862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.73238061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.73239775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.73241153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.73243588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.73245018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.738904635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:10.738959295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:10.738976695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.742607728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:10.742650128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.742670538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.75815087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.75827386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.75829895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.75831486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.75833068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.75834756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.75836396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.75837644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.7583901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.75840574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.7584201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.75843375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.75844932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.75898562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:10.75930171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.75932522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1168 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.75938594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.770358888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:10.770493318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.778347854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.778378014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.778453224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.778470194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.778485614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:10.778504214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1169 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.779361285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.779393905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.779504995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.779521015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.779537515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.779552845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.779567885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.779582965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.779598125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.779613725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.779626805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.779641775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.779656585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.779689705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.779704205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.780130825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1170 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.789956353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.790031623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.791703574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.791758694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.791778124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.791793804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.792025674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:10.792059134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1171 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.792822965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:10.792878125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.796887978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.796942718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.796971488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.796985538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.797003048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:10.797052258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:10.797891999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:10.798090799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.79935701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.79939599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.79941609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.79943141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.7994569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:10.79947549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1173 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.800376021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.800417061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.802845353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.802977313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.808219397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.808329327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1174 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.808368617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.808389207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.739660869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.739717829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.739733129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.739747829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.739761349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.739779139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:11.739795519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.739812079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1175 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.740165709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.740209979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.740240979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.740277769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.740308499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:11.740341969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.740374139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.740415499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.74174738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.741799051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.741817691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:11.741836011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.755722231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.755836091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.756450332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.757348412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.757400302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.757418942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.757434282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.787345295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.787410625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.787451065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:11.787470685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1176 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.789148866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.790434727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:11.790472297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.790491067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.796209032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.796264892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.796282092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.796295492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.796311982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.796324752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.806308889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:11.806364119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.806383069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1177 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.80804704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:11.808091081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.808111951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.808682181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.808894211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.808912541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.808929321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.808943661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.808958481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.808972621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.808985611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.809000721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.809015031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.809028951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.809044651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.811155433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.814572055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:11.814633155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.814649115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1178 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.814667195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.817184557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:11.817229917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.82023373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.82030261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.82032075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.82033519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.823400132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:11.823455952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1179 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.827720985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.827780885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.830548637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.830592017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.830613267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.830632408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.830706508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.830738108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.830754798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.830770318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.830785468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.830801298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.830819408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.830836758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.830852358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.830871388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1180 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.835762921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.835805601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.840611535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.840654925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.840676415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.840690325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.840728025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.840759715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1181 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.842209876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:11.842254186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.843040687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.843070737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.843204967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.843222547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.843238387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:11.843255807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:11.844506998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:11.844563318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.845559889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.845590589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.845608539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.845622609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.845639739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:11.845984409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1183 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.84714216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:11.84718829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.84773308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.84777928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.848476261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:11.848544771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1184 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.848719471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.848764051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.812933437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.812993257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.813010217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.813024757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.813078907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.813120037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:12.813137057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:12.813154767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.815613649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.815680759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.815713529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.815746049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.81666705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:12.81671258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.8167461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:12.81677884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.818631661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.818664491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.818755172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:12.818775912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.821102343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.821152323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.821399964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.821461784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.821478244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.821497394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.821623844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.821639264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:12.821794964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.821832024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:12.821849684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1186 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.822443134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.822967485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.823024275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.823044845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.879025947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.879072457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.879092567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.879106517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.879121627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.879134817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.888400314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:12.888438884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:12.888456864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1187 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.891425566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:12.891464666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.891522326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.892462987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.892542227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.892621577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.892642457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.892659857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.892678977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.892694837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.892710107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.892727657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.892743807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.892759517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.892776547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.892792627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.946673068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:12.946732228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.946748888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1188 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.947226548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.952921623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:12.952973953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.961721349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.961757859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.961784149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.961798299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.965478852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:12.965524162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1189 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.966597063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.966647513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.968602015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.968647585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.968667085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.968684565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.968704715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.968724095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.968742585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.968759055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.968773785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.968789945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.968809085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.968826965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.973180338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.973229138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.976842481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.976893311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.981464964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.981511024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.981609084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.981627324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.982256655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:12.982278505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1191 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.984784977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:12.984926377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.986586438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.986622488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.986639548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.986655358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.9888997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:12.98894004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:12.98976658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:12.989807591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.997274876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.997323196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.997342936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.997357906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.997767157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:12.999930008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1193 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.00205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.00208875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.006674303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.006724333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.006935943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.006982163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1194 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.007019014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.007037434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.74461425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.74465984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.74467691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.74469195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.74511744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.74515478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:13.74517396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.7451927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1195 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.821628778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.821676298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.821740858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.821812668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.82460499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:13.82466254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.82469674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.82472965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.826557401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.826590841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.826607631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:13.826624911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.827751422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.827795322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.827813742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.827913392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.827933352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.828437843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.828475293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.858760756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:13.859390226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 252 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.859451316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:13.859470906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1196 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.861711058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.862294218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.862323008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.862339278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.867962083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.868009103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.868028413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.868043973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.868061613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.868075963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.975124823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.975188073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.975209324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.985229181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:13.985265631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.985287711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.985785031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.985829602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.985844792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.985863142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.985879272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.985896362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.985913202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.985928532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.985945152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.985961612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.985977052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.985994212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.986011212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.986555042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:13.986633172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.986651202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1198 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.986670312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.989795825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:13.989845115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.998399371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.998427331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.998444671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.998463281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.999645412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:13.999764982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.002383764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.002490074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.004545056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.004588566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.004606556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.004622276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.004637726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.004652926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.004669586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.004686766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.004737266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.004771276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.004791716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.004808536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.006222227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.006270927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1200 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.009227149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.009275099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.015506894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.015558094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.015578744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.015595034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.015991524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.016060084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1201 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.018526516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:14.018581736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.018746636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.018824046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.018844246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.018858076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.028411654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:14.028463724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:14.029940765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:14.029986675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.036073349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.036120859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.036140599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.036156239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.03675757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:14.038404851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1203 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.041287813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:14.041389633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.044374306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.044435936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.04951307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:14.04957527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1204 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.04970693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.04975577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.742317252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.742452302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.742469702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.742485302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.742892662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.743017332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:14.743039862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:14.743058092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1205 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.749370987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.749504137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.749542857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.749588547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.752370669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:14.75243549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 253 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.75247241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:14.75250523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.755044032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.755093572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.755111612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:14.755131692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.756981153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.757034393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.757053863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.757110483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.757127003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.757144633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.757159873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.761521165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:14.761565445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.761608805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:14.761627605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1206 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.762525226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.763429177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.763461567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.763481817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.764930248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.764970328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.765017898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.765083338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.765103738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.765117968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.766318089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.766355119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:14.766374159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.76748914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:14.7675405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.76756646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.768563981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.768603721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.768620691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.768641001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.768658901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.768676021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.768694511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.768710981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.768729491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.768745981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.768763551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.768804511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.768874651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.817283307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:14.817377788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.817399068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1208 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.817595558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.825693964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:14.825747194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.828550896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.828587706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.828658526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.828676296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.831212368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:14.831338028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1209 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.832406739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.832437329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.850564143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.850606613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.850625253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.850642063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.850661073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.850677083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.850693393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.850710333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.850724553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.850743003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.850762203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.850779533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.853177175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.853225655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1210 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.855734916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.855769336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.857991308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.858123278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.858143718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.858159388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.86038879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:14.86042848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.861362011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:14.861405481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.941312301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.941353151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.941444211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.941484251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.942713502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:14.942742832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:14.945064794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:14.945129424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.946012725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.946053555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.946072435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.946087155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.948879757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:14.948925997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1213 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.950520378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.950564918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1214 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.954470311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.954516351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.960649136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.960721216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1214 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.960830486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.960880286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.761640218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.761686779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.761724569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.761740949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.80405106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.80408609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:15.804103861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.804122661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1215 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.806682842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.806736842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.806774033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.806806943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.819411452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:15.819462332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.819503542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.819538082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.822410784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.822439844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.822457204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:15.822475684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.823724385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.823749875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.823770265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.823802245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.823816005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.823833645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.823849025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.874393764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.874440374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 256 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.874481884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:15.874501054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1216 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.876091675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.876898425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.876923185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.876943785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.878669297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.878704717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.878724007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.878740357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.878756897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.878772527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.88319103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:15.883236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.88326863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.888198604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:15.888260804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.888282534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.931621267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.931691777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.931715527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.931734747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.931753367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.931770967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.931789927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.931807107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.931823547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.931839557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.931859657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.931877217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.931899987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.140559974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:16.140610934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.140630874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1218 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.141931145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.149138181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:16.149192961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.150528932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.150551942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.150569412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.150584542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.193542694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:16.193604354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1219 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.197050827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.197100077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.199319828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.203220461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.203265011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.203282871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.203298221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.203313312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.203328002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.203382032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.203397492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.203413022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.203428262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.203444132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.245133233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.245190753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1220 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.256587452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.256698342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.265353458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.265415648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.265591048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.265676679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.383139647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.383560367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1221 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.38693791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:16.38699464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.394800006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.394842836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.394862076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.394879506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.396660257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:16.396706947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:16.398944669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:16.399030459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.406012234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.406068414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.406088194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.406104264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.419994485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:16.420847456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1223 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.424432598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:16.424481908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.448975887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.449114877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.470629623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:16.470686363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1224 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.583449428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.583540538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:16.828907092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:53778"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.829330573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.829514133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.829803493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.829824023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.830823634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.830844844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:16.830860974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:16.830877324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1225 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.836346278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.837811259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.837872499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.837904279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.838326009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"e57e9bc1-0439-4bc4-b3a4-f08e9ab1e878","remote_addr":"[::1]:53778","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.838455279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"e57e9bc1-0439-4bc4-b3a4-f08e9ab1e878","remote_addr":"[::1]:53778","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:16.843050803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"e57e9bc1-0439-4bc4-b3a4-f08e9ab1e878","remote_addr":"[::1]:53778","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":4735,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.844962704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:16.845009974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.845048874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:16.845091444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1225 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.848375827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.848516887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.848586377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:16.848608597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.859338045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.859368525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.859422415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.859456045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.859471045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.859488305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.859504235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.925195835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.925242805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.925277045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:16.925295065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1226 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.927877607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.928833898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:16.929094748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.929205568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.936531403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.936564543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.936580263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.936594263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.936612873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.936628463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:16.936646113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:49715"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.950546554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"3bf04f86-635f-4308-a740-0f596d9955c6","remote_addr":"[::1]:49715","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.950600564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"3bf04f86-635f-4308-a740-0f596d9955c6","remote_addr":"[::1]:49715","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.950621214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:16.950638624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:16.950656554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1227 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:16.954927887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"3bf04f86-635f-4308-a740-0f596d9955c6","remote_addr":"[::1]:49715","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":4392,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.955112747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:16.955339048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.955359818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.156645349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.156731889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.156751429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.156773669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.156792259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.156809759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.156825769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.156840459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.156856619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.156872659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.15689217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.1569091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.1569251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.162054903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:17.162125193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.162144783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1228 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.203467545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.206077017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:17.207170437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.212117201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.212162061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.212181421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.212197391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:17.212220661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:60033"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.215153643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:17.215195993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1229 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.215328874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"172294bb-4bb4-4a1f-a522-ada4228d51da","remote_addr":"[::1]:60033","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.215358344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"172294bb-4bb4-4a1f-a522-ada4228d51da","remote_addr":"[::1]:60033","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.216606145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.216651125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:17.216714055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"172294bb-4bb4-4a1f-a522-ada4228d51da","remote_addr":"[::1]:60033","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":1380,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.219943937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.219983327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.220004087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.220170127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.220186597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.220202977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.220225327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.220240797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.220254497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.220269427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.220285107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.220300467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.227325133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.227370513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1230 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.230767595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.230816005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.347946734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.348018534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.348040154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.348055594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.348549754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"internal-dns-resolver","component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:17.354174558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:17.354280798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1231 }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:17.354301028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:43909"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.360976793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:17.361041103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.363552325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"baf87c37-e2f6-4f00-81ba-3d93d88be73f","remote_addr":"[::1]:43909","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.363592035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"baf87c37-e2f6-4f00-81ba-3d93d88be73f","remote_addr":"[::1]:43909","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.363790346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.363813756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.363845156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.363859766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:17.367400778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"baf87c37-e2f6-4f00-81ba-3d93d88be73f","remote_addr":"[::1]:43909","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":3846,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.373653433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:17.373699003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1232 }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:48:17.374128533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","error":"proto error: io error: No route to host (os error 148)","delay":"121.73572566s","count":"9"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.420357518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:17.420411018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.424013331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.424058861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.424078581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.424093131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.47611861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:17.47617408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1233 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.478265502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1234 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.478331882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1234 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.48950442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.48955541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.660077859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.660143189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1234 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.660704589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.660746779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.817753757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.817808097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.817823127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.817837327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.819326888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.819364588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:17.819381198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.819397618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1235 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.826434393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.826479353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.826508893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.826544483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.838365132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:17.838465772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.838504032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.838536752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.841621835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.841661895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.841695355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:17.841711785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.843224726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.843261376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.843306776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.843339566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.843353906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.843369826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.843383676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.852356583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:17.852402043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.852449303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:17.852467143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1236 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.855613465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.858195247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.858242707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.858259787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.861094079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.86113442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.8611515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.86116512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.86117951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.86119368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.86207669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:17.86211706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.8621349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.869552416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:17.869577596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.869596316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.872585918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.872650538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.872667348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.872688068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.872707508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.872725408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.872743548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.872759468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.872777318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.872793008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.872810628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.872825898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.872840828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.87547525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:17.87552844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.87554582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1238 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.87559991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.880003014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:17.880205434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.88885854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.889018101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.889072211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.889088981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.899810159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:17.899842729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1239 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.932990364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.933021954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.934485105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.934530945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.934548005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.934563065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.934577515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.934660855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.934677615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.934953425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.934971265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.934986865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.935003905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.935019465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.986986634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.987122505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.991554818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.991602118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.993412289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.993490539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.993532899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.993549019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.997316942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.997377682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.002158406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:18.002215456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.003285117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.003335927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.003355797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.003370037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.008621071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:18.008655521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:18.013271254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:18.013401384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.013937675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.013964825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.014558615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.014601685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.014620485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:18.014640035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.015132006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:18.015161296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.015317146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.015351706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.015406306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:18.015577916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1244 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.015614576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.015633126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.719317297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.719357227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.719372007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.719418277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.719433577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.719484807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:18.719502577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:18.719518807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1245 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.719535317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.719774767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.719807947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.719837147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.719871337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:18.719906357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.719938557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:18.719970927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.720033067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.720052237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.720068287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:18.720085487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.720102927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.720116907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.720137697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.720167377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.720181387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.720201467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.720214637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.720229587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:18.720245197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.720280887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:18.720296477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1246 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.720964358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.721604058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.721638998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.721656468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.724810221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.724849261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.724872071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.724886631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.724904431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.724917981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.725395841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.725445061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:18.725462551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.726924842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:18.726950302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.726970322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.727015422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.727056432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.727071942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.727088072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.727103542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.727119152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.727136972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.727151542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.727166942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.727182423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.727201643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.727217963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.727235263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.728573134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:18.728614534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.728629974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1248 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.728646014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.731144265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:18.731166966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.731259806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.731277046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.731294056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.731307676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.731328996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:18.731402926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1249 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.732030386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.732050706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.73715218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.73719534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.73721608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.73723275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.73725153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.73726977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.73728774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.73730735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.73732166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.73733845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.73735594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.73737443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.73771433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.73775156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1250 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.746497457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.746546157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.746627557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.746644977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.746666867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.746681927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.748301818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:18.748337708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1251 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.749258119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:18.749290389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.749371169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.749389269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.749405789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.749419359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.749481789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:18.749499599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:18.75026009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:18.75028173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.75032779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.75034335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.75036017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.75037312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.75038987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:18.75040573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.752585032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.754686413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1254 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.757381335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.757419825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.757801476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.757841986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1254 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.757875856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.757893806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.719426281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.719479881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.719498821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.719514501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.719529201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.719560651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:19.719577061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.719706941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1255 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.719797181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.719832671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.719862851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.719894981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.719958111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:19.719992561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.720270101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.722355403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.722399893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.722420843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.722437363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:19.722455323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.722915893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.722948693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.722965973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.724944895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.724969165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.724987345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.725001105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.725016815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:19.725060725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.725096745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:19.725112435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1256 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.727742577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.728320867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.728348577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.728366637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.728386047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.728400887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.728423017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.728437447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.728456297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.728471167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.728486377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.728502387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.728518048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.729515518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:19.729536278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.729554358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.729572808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.729606598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.729620198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.729637568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.729652808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.729667488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.729682218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.729695798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.729710538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.729725518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.729740588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.729755618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.729776828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.729791908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:19.729823648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.729839219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1258 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.729856039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.7321579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:19.73220148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.73222358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.73223982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.73225612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.73226972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.73228669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:19.7323041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1259 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.732859121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.732881541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.732905281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.732921231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.732939131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.732955591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.732972041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.732988971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.733005441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.733020921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.733033721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.733048811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.733066771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.733083011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.733099281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.733116401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.735239043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.735281803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.735301803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.735317673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.735334723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.735349983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.735368383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.735385903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.735908463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:19.735937213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.735957353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.735972013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.735990673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.736005333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.736022103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:19.736040343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:19.736622384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:19.736652124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.736670764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.736685264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.736704654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.736719564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.736736894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:19.736752744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1263 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.737525734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:19.737573344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.737591004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.737622744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.737652564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:19.737688254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1264 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.737724134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.737741284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.739783889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.739836479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.739851319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.739865269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.739878939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.739897909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:20.739914929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:20.739931409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1265 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.748986366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.749049496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.749082976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.749117436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.750519037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:20.750721397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.750782397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:20.750816177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.757248732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.757304142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.757324222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:20.757343912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.758502163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.758540963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.758558483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.758629403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.758645423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.758662103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.758675813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.758761693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.758781993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 266 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.758836943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:20.758853903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1266 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.759197183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.759816803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.759858183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.759878103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.766523008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.766556298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.766608608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.766623948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.767643629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.767683579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.771416212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:20.771450082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:20.771467382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.772880333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:20.772909473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.772929003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.774258474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.774297174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.774312074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.774329134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.774344914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.774361844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.774377674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.774390974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.774406554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.774421784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.774436734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.774452084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.774466884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.779125748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:20.779193268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.779210558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1268 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.779227508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.783501401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:20.783533001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.79586263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.7959501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.796254981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.796304891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.811895532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:20.811928762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1269 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.815258575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.815309955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.815420645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.815440145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.815460035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.815476965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.815494715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.815511435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.815531815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.815551385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.815566735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.815582225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.815601845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.815618875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.815636795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.815869645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1270 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.820672839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.820747479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.820766569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.820783119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.820833039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.820849689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.820891249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:20.820997789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1271 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.822700161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:20.822748691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.822820371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.822929001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.822948451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.822964961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.822982481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:20.822998981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:20.826899184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:20.826951764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.827003134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.827025234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.827046814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.827063774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.827080954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:20.827097784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1273 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.828127445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.828163045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1274 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.828329175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.828387275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.828637535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.828724085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1274 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.828759975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.828780415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.735375849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.735401969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.735421429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.735435779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.735626339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.735652989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:21.735777909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.735799959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1275 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.736088159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.736131309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.736164229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.736198169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.739939502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:21.739992402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.740112492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.740144812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.749056739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.749114359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:21.749133709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:21.749175099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.759511206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.759557816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.759575846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.759606006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.759620196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.759636716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.759650496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.760801357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.760840557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:21.760878997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:21.760897277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1276 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.761772108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.763945019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:21.763984789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.764005979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.768015752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.768365543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.770698244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.770748084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.770767764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.770782014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.845775581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:21.845832141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.845850221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.849921364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:21.849981164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.850125524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.852506866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.852572756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.852592086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.852611476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.852639996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.852657486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.852675786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.852691776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.852713806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.852734116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.852753556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.852771066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.852797426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.853270397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:21.853332707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.853352337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1278 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.853450697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.857088669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:21.85719042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.922538419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.922599239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.922671069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.922690509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.941377563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:21.941433263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1279 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.944343925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.944390675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.044455601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.044503821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.044521911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.044539141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.044556721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.044573711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.044590761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.044607631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.044623131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.044642441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.044663811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.044680941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.054800479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.055166159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1280 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.062652814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.062741765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.065076136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.065119576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.065224696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.065242476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.09704328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.09709633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1281 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.098879272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:22.098925462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.099726122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.099769082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.099787442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.099803542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.106661748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:22.106708948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:22.11044633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:22.110495621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.111821892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.111864442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.112747102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.112781182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.140200643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:22.140238493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1283 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.141803614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:22.141836994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.147551058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.147597668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.16283912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:22.16291061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1284 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.1632148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.16324912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.72048257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.72054441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.720573441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.720589601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.720605011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.720623351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:22.720640331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:22.720656421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1285 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.720768541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.720802451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.720835441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.720869691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.721027601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:22.721070741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.721104251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:22.721186231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.722184512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.722213762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.722230722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:22.722247812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.722356502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.722374062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.722390852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.722420132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.722434822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.722451852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.722542002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.723315693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:22.723342873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.723375373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:22.723391553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1286 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.723764453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.724367343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.724390293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.724407343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.736797953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.736842923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.736861283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.736876023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.736897723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.736979373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.737763483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:22.737805284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:22.737824414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1287 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.739684505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:22.739720565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.739740715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.756060447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.756122847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.756138407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.756156857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.756195097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.756212837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.756228587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.756242327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.756306467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.756324187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.756341257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.756357978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.756372918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.756389768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:22.756439188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.756457308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1288 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.757157878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.760685631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:22.760797851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.763762753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.763782693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.763800323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.763814563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.763833563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:22.763871643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1289 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.764625064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.764650374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.764668394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.764681844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.764698024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.764715004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.764730734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.764746374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.764762154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.764777754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.764792784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.764808804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.764824274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.764841634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.764856484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.764871994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.776401493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.776657343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.782439167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.782487647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.782505877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.782520257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.829994233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:22.830025973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1291 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.831640334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:22.831695184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.837859449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.837905619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.837924879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.837942879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.840373261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:22.840409891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:22.841277872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:22.841305772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.856648903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.856674913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.856692773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.856708033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.875255907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:22.875458267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1293 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.87850165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.8785426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1294 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.904885079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.90495149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.940262906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.940328426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1294 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.940628936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.940695586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.719614444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.719665334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.719681074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.719695044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.719709794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.719730194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:23.719747164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.719858854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1295 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.720045524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.720104614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.720136584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.720179164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.720214854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:23.720252174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.720320374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.720357094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.720393074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.720414034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.720434194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:23.720452574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.720471534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.720487434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.720507704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.720537254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.720552895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.720571415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.720585025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.720602975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:23.720620185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 272 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.720655235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:23.720672315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1296 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.721428925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.722598576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.722627566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.722649916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.722713246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.722730866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.722752016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.722767826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.722788076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.722806096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.722823836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.722840516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.722857826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1297 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.725099018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:23.725142448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.725664868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.725724488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.725763148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.725799268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.725817458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.725837938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.725856959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.725875179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.725890699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.725908149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.725924399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.725941449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.725959129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.725977199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.725994549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:23.726028769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.726048839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1298 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.726066119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.729348671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:23.729401541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.729424781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.729443041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.729480051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.729517981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.729536231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:23.729554021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1299 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.731101282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.731147282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.731166993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.731182553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.731202473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.731220933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.731237423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.731255813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.731277483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.731294843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.731308923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.731326533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.731345593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.731362983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.731378083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.731394303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1300 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.738423508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.738472258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.7413176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.74136576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.74139052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.7414113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.74148054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.74150402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1301 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.743616742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:23.743665612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.743743192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.743764992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.743783132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.743798202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.743815722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:23.743833762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:23.744480073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:23.744516183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.744581603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.744599743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.744618623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.744634543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.744652803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:23.744670453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1303 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.745503753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:23.748412956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.748606696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.748647906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.749044466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:23.749089936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1304 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.749124396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.749142066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.725964392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.726016122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.726032902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.726048472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.726062722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.726082652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:24.726101152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:24.726121372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1305 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.728905284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.729003264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.729184304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.729227654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.729295454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:24.729331254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 273 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.729365864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:24.729398524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.729431414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.729451784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.729468444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:24.729485294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.747927888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.747997668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.748204318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.748269648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.748286618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.748335888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.748492309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.748671089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:24.748846859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.749220689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:24.749262849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1306 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.75060568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.751515751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.751639641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.751661741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.760596737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.760658197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.760676067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.760691147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.760708277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.760724247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.760739367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.760757117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:24.760773757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.76487414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:24.76505547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.76510643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.76526289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.76533516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.76535177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.76537016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.76538717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.76550209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.76554212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.76555771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.76557326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.76558845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.76560361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.765638051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.765653711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.765668821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:24.765703301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.765721441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1308 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.765736981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.773487776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:24.773533296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.775360398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.775398848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.775417678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.775433528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.775479088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:24.775579618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1309 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.776201138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.776234578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.776328519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.776345129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.776362709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.776379289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.776394799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.776410779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.776427139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.776443179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.776456259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.776471569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.776489399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.776506339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.776521759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.776541309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1310 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.783269524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.783319674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.783795714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.783838124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.783856324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.783870434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.783938954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:24.783958444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1311 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.787006587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:24.787051757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.787287167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.787314497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.787351407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.787369147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.787474987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:24.787494997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:24.788733958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:24.788762198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.788844808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.788865708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.788884568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.788901048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.811847715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:24.811904015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1313 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.817219089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.817251609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1314 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.81787412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.81827209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.81866276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.818866731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1314 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.818944021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.818964001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.849807297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.849855827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.849875377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.849891677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.850191147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.850238387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:25.850257497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.850274427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1315 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.851419148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.851557058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.851609898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.851639728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.852763059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:25.852810089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.852846629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.852880239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.896513312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.896604422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.896753272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:25.896804972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.899976755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.900282785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.900355555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.900389655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.900405015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.900422895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.900437695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.948956512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.949103572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 276 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.949146972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:25.949163612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1316 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.949758862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.950612973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.950678823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.950703053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.951618834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.951661034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.951679394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.951696034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.951713914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.951727854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.955305077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:25.955335377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.955353687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.958315359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:25.958357959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.958377719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.963345883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.963403363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.963419633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.963441993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.963460243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.963489973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.963507033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.963523333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.963550143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.963568883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.963587273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.963606033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.963623783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.966058775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:25.966121105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.966139115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1318 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.966601865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.974113081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:25.974143301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.977926144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.977961844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.977980714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.977998374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.990588373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:25.990632323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1319 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.993024065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.993051635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.994854386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.994907826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.994928636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.994945476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.994961896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.994977416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.994992286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.995009416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.995024986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.995041676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.995060456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.995077526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.071054934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.071089854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1320 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.080810961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.080866141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.087727686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.087771496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.087792986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.087809376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.160843571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.160892832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1321 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.166816316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:26.166864076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.229695933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.229748253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.229768363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.229783813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.243203774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:26.243238584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:26.246464416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:26.246498716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.25224357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.25228145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.25230317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.25231888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.256989984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:26.257015144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1323 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.260953337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:26.260986267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.263717459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.263755899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.268071142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:26.268136592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1324 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.268208742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.268230082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.730815321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.730853111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.730868531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.730881761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.732068692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:26.732108962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:26.732124782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:26.732147212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1325 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.732286152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.732322072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.732355782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.732384782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.732457772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:26.732505743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:26.732539453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:26.732572773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1325 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.732604083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.732620393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.732634853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:26.732650543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.732666443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.732679113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.732693563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.732721033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.732733343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.732747463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.732759503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.732821853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.732859673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.732891553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:26.732905833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1326 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.733448273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.736606506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:26.736632866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.736741776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.736824816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.736841066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.736859846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.736873896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.736890566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.736902956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.737306036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:26.737330106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:26.737346516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1327 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.738433827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:26.738468767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.738486697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.738505367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.738540527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.738555347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.738572437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.738588347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.738603867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.738619467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.738631897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.738647227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.738662207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.738678007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.738693567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.738708787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.739865418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:26.739936418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.739952808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1328 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.739968198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.743019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:26.74306659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.743122641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.743140761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.743155741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.743169351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.743184691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:26.743201001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1329 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.743961341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.744020841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.753762179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.753813629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.753908149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.754454509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.754510009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.754533409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.754577709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.754672299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.754691249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.754749369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.754765509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.754780399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.75512835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.7551657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1330 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.760376343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.760425923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.762555934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.762591574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.762609944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.762625234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.767803278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:26.767858598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1331 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.768760749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:26.768795739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.768887649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.768905779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.768925969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.768943869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.768963009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:26.768980489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:26.769575899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:26.76970317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.776846285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.776896065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.776916855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.776932935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.777361955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:26.777386245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1333 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.781369178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1334 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.782291479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1334 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.786805392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.786926563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.786961763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.787163173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1334 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.787208513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.787226473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.719289166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.719335796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.719350376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.719364106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.719378456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.719396386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:27.719415066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.719431316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1335 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.719506556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.719539636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.719573706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.719603296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.719678926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:27.719723006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.719758496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.719790536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.719824046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.719842966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.719877266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:27.719894856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.719913996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.719928806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.719946786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.719977066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.719990476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.720220856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.720235616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.720251896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:27.720269476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.720303526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:27.720320076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1336 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.720621527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.721160307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.721182387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.721200647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.721218807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.721233637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.721251317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.721265957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.721299817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.721316107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.721336197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:27.721353637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.721371267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1337 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.722361748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:27.722401488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.722420478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.722438208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.722467088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.722480788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.722497778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.722514558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.722530888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.722546158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.722559168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.722574478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.722590418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.722665428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.722682928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.722697718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.722712918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:27.722747668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.722764228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1338 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.722780258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.72480156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:27.7248411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.72488041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.72489525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.72491258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.72492704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.72494374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:27.7253035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1339 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.725892131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.725921681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.725941331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.725959451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.725977731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.725996361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.726013581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.726029991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.726046061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.726063721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.726077231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.726095681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.726113471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.726128551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.726144391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1340 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.726161811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1340 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.728244972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.728280092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.728301702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.728316132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.728382172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.728421422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.728439342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.728457122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1341 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.728977803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:27.729003693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.729025853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.729040663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.729056543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.729069783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.729085013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:27.729100693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:27.729814233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:27.729848994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.729866314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.729879714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.729896754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.729909844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.729926924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:27.729944604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1343 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.730737704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:27.730770344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1344 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.730787534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.730839664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.730873174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:27.730918354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1344 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.730953144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.730975314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.719657539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.719708589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.719724679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.719738739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.719752499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.719771509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:28.719787759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:28.719802799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1345 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.719864079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.719935289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.719993899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.720105829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.720142059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:28.720174929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.720209149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:28.720241779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1345 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.720273269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.720290879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.720305779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:28.720321919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.720338249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.720351849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.720368499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.720397769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.720410229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.720426199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.720439939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.720458479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:28.720474219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.720528089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:28.720543339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1346 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.72105789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.72159579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.72161761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.72163394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.72166971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.72168792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.72170655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.7217206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.72175284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.72180253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.72181919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.72184723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:28.72186619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1347 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.722779101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:28.722812681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.722832021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.722849711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.722879221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.722893791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.722910101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.722926471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.722944471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.722982931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.723128981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.723149411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.723164981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.723181251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.723196912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.723213852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.723232002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:28.723263822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.723280472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1348 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.723296842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.727869065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:28.727998445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.728022085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.728040105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.728061115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.728076245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.728094185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:28.728117745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1349 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.728549396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.728579306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.728599746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.728616486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.728634186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.728649816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.728665266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.728685916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.728702176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.728717706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.728731036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.728747126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.728762636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.728779336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.728795026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.728811026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1350 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.730954277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.730992297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.731016167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.731033977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.731051297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.731067477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.731083077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:28.731100477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1351 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.731677158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:28.731711598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.731730938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.731746488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.731762868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.731777878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.731837938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:28.731867118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:28.732494859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:28.732519379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.732536299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.732549419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.732565709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.732579699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.732595439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:28.732611969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1353 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.733388729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1354 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.733423259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1354 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.733442029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.733474319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.733503479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.733536269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1354 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.733570009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.733591439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.719876972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.720408522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.720441172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.720456982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.720479962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.720529052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:29.720568393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1355 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.720587103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1355 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.720975533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.721029843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.721078223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.721135743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.721244383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:29.721282603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.721324603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.721362363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.722622564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.722677684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.722698424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:29.722717014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.722796964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.722819214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.722839234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.722876104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.722892974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.722912004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.722928904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.722960344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:29.722980944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.723019394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:29.723041544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1356 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.723640355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.724059675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.724087165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.724108915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.724185205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.724221975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.724238205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.724251265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.724265615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.724277875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.724292225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.724307705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.724322065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1357 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.727920408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:29.727962958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.727982938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.729215049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.729275479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.729291089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.729307269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.729323209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.729338939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.729354309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.729368109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.729384049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.729401809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.729421399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.729460859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.729477569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.729662019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:29.729704239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.729722259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1358 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.729741519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.732124791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:29.732176771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.732225551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.732243121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.732260621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.732274791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.733525912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:29.733570432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1359 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.734202013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.734239903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.734294113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.734311493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.734330503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.734362013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.734378463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.734393913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.734418543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.734433643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.734449503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.734465383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.734483163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.734500493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.734518833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1360 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.734536133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1360 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.736765705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.736822075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.742314139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.742378319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.742397369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.742412319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.74364852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.74369627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1361 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.744597271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:29.744632861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.744734591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.744754441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.744772411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.744787421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.744804361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:29.744821141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:29.745455121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:29.745496251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.745550011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.745595231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.745614251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.745629881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.745646721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:29.745667391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1363 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.748991084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:29.749044134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1364 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.749920875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.749961595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.750190625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:29.750258605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1364 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.750292945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.750312365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.778498658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.778541028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.778556418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.778571238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.78083522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.78090993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:30.78092715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:30.78094368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1365 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.804782148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.804982958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.805040958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.805166178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.824742633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:30.824812623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.824846443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:30.824879113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1365 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.828739966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.828796026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.828816446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:30.828839076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.829711987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.829749307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.829822997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.829879907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.829897777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.829913667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.829927687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.829942887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 564 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.829990157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 286 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.830024407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:30.830042257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1366 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.830661828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.831312628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.831339398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.831361088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.885511299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.885538169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.885555609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.885569909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.885586229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.885600049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.907791356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:30.907863226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:30.907881676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1367 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.91315843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:30.91320015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.91329138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.935168746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.935236956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.935253436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.935270026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.935286536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.935301976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.935317326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.935330476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.935346346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.935361206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.935377256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.935392576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.935409177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.941782231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:30.941834791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.941851491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1368 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.942075112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.960817246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:30.960919126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.970580663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.970655863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.970730963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.970763953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.017200278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:31.017246538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1369 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.021729982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.021783522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.025153114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.025190754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.025209394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.025226354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.025241904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.025261214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.025277854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.025297694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.025313014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.025330124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.025347074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.025365104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.049334112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.049389002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1370 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.056491078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.056535758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.062921543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.063042933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.063257163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.063303663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.065955045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:31.066046465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1371 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.077805144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:31.077860934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.083223998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.083301118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.083318758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.083334908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.118751735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:31.118834005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:31.123300808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:31.123360528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.123610358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.123634728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.123660548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.123675738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.148891627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:31.148974678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1373 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.164415479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1374 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.164475139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1374 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.16515489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.16523002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.173703166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.173779566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1374 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.174527217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.174564417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.724332871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.724385911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.724401201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.724414991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.724735772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.724763662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:31.724780522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1375 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.724797112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1375 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.725845662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.725897063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.725927513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.725957213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.728731115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:31.728792955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.728828335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.728861835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1375 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.730777016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.730821156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.730839236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:31.730857726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.733592778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.733629478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.733648048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.733678438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.733693658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.733709448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.733723058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.733738588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.733792638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.733827619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:31.733952099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1376 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.73544209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.751380282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:31.751438082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.751456992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.768187963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.768219893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.768241503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.768256353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.768281903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.768295944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.769191064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:31.769233944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.769252094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1377 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.771408656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:31.77697623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.77703128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.781287273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.781575434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.781594704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.781612004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.781627834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.781643514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.781660574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.781674624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.781690194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.781706084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.781723664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.781739854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.781756704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.998301357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:31.998348127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.998363227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1378 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.001150269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.008108814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:32.008166674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.009973376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.010074426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.010095266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.010111846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.014368879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:32.014422779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1379 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.016984181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.017031681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.017291421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.017317001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.017333851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.017354291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.017371251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.017386811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.017402011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.017418701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.017433281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.017448681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.017464061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.017479501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.017656262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1380 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.017678722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1380 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.021603975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.024915117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.026978799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.026998539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.027020209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.027033009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.033962714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.034080944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1381 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.035865465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:32.035892075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.087647894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.087698564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.087719094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.087734774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.088430075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:32.088459255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:32.092710538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:32.092760478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.103490736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.103537296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.103556396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.103570606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.10818906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:32.10822115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1383 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.110736432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1384 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.110773762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1384 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.114499575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.114543965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.124112972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.124181832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1384 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.124498732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.124529042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.71894925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.71900905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.71902942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.71904331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.71905654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.71907445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:32.7190903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1385 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.71910735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1385 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.71912476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.71918137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.71921234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.719242081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.719272391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:32.719305841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.719408661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.719477471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1385 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.719513461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.719533071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.719548621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:32.719566391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.719583631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.719599111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.719616011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.719644541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.719657951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.719673621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.719686831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.719702101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:32.719717581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.719748751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:32.719764281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1386 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.720698642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.720722892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.720741812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.720758912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.723734304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.724203014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.724228184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.724242214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.724261774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.724276044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.724291864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:32.724309194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.724326084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1387 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.724973795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:32.725012775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.725032345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.725049775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.725083795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.725099225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.725116505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.725133515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.725149935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.725166005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.725178975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.725193905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.725209425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.725224795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.725240835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.725257655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.725975306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:32.726019936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.726035976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1388 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.726051616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.728237667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:32.728275067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.728809618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.728843198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.728860618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.728873808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.728890388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:32.728906958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1389 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.729115028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.729136048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.729196058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.729211428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.729227488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.729242808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.729399678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.729419088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.729433598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.729447608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.729460448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.729475038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.729492598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.729507768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.729521848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.729538338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1390 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.73172468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.73176375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.737716904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.737945415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.737967015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.737981595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.737998755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.738018205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1391 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.738034695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:32.738053625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.738071795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.738086055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.738101585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.738114215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.738129025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:32.738144485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:32.738161445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:32.738177675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.738194095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.738206795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.738222715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.738235265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.738250785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:32.738266495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1393 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.738337485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1394 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.738376785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1394 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.738451295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.738483595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.738513375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.738576665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1394 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.738630175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.738679315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.776908366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.776956896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.776974566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.776988536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.781281649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.781322729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:33.781342149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1395 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.781362849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1395 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.793099458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.793149508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.793197038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.793231988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.82146744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:33.82165982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.82169947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.82173487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.823006851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.823051161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.823069311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:33.823085951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.83552642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.83556786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.83558445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.83561846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.83569007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.83570679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.8357218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.840527244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:33.840563494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.840607734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:33.840623784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1396 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.841282145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.847140019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.847214739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.847235419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.853108033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.853152633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.853171554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.853186144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.853203084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.853220644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.853371154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.853392084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.853432304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1397 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.8621044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:33.86221708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.86226794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.889782671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.891707283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.892625563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.892678613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.892710993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.892748813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.892875663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.892913923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.892948053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.892981304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.893017764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.893049764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.893081934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.906412934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:33.906491494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.906512274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1398 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.906530204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.930323372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:33.930379222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.950881947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.950962577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.951105467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.951133207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.959887364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:33.959922164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1399 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.961727195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.961773535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.975286896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.975338496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.975368126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.975385336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.975402726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.975425496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.975441366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.975458406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.975472376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.975489806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.975506406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.975523476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.975597466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1400 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.975620696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1400 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.98174667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.98179303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.984398422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.984449342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.984469123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.984486323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.985017763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.985070363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1401 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.986375454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:33.986402774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.004080837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.004116637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.004153547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.004169147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.005524958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:34.005552788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:34.00716502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:34.00720921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.009395291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.009461321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.009482771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.009497261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.009675822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:34.009700072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1403 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.012740814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1404 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.012767364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1404 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.013784045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.013861955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.013896465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.013932985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1404 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.013966675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.013990905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.753254482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.753302792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.753318882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.753334662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.753796263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.753829203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:34.753851483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1405 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.753870503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1405 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.755023463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.755077254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.755107734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.755277474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.757281305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:34.757363505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 293 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.757400945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.757436375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.757808686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.757850206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.757875276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:34.757893866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.758649746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.758683916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.758780316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.759106056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.759127436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.759147636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.759162486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.76532979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:34.76537633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.76541063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:34.76542813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1406 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.767582592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.769421893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.769464213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.769484313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.773452786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.773494926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.773514006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.773528076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.773546036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.773561486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.773935367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.773960047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.773977987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1407 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.77835617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:34.77840517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.77842638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.781498712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.781544732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.781559543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.781576543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.781592313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.781607473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.781622443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.781635903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.781650783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.781665833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.781680533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.781695713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.781710473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.781725353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:34.781759833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.781777773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1408 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.781795023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.789588949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:34.789654659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.796525574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.796636854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.797088464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.797112404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.825273835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:34.825385326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1409 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.846406551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.846532461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.991609541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.991652061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.991672481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.991689711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.991706161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.991724971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.991740561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.991757191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.991771941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.991788091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.991804961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.991820531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.085303022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.085353992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1410 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.092297187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.092338147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.212416737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.212450487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.212469427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.212484517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.223653016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.223687656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1411 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.227727999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:35.227764179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.230906551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.230942521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.230960261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.230975381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.246946103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:35.246995373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:35.249788416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:35.249834186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.261615064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.261672265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.261692075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.261707855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.2694125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:35.26946218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1413 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.275033495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1414 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.275085795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1414 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.276240495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.276297586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.285138802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.285208452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1414 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.285463872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.285964653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.736207062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.736237752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.736251692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.736265522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.737507123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.737545593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:35.737562303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1415 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.737577243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1415 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.737741483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.737779973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.737810394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.737839404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.737901564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:35.737941164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.737976844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.738009854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.738041244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.738058134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.738075494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:35.738094824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.738112234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.738125494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.738141394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.738169774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.738186184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.738204004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.738218514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.738233754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 584 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.738254904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.738288854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:35.738308734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1416 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.738686524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.739231845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.739256575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.739274485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.742107127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.742125907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.742144727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.742158287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.742173927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.742187637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.742653637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:35.742675177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.742691327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1417 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.743895568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:35.743918518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.743942458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.744051098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.744091948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.744107888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.744125728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.744142018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.744158608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.744174338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.744188518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.744202418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.744216188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.744231748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.744246598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.744261388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.745492849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:35.745547439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.745563209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1418 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.745578179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.750403783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:35.750449933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.750514133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.750531053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.750552343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.750568593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.750584253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:35.750599493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1419 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.751204644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.751242284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.759880819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.759924499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.759940829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.759955459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.759969959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.759985229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.760179459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.760195109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.760208119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.760223589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.760238339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.760255249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.76118595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1420 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.76120936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1420 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.77373946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.7738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.775149981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.775190411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.775209801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.775223291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.776561672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.776595032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1421 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.777266632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:35.777337782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.777385692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.777401582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.777417592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.777430432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.777446022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:35.777461612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:35.778104563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:35.778127773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.804505853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.804546333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.804564503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.804577843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.804961313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:35.805027883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1423 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.806400024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1424 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.806438664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1424 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.806634564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.806706004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.806769975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.806803945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1424 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.806835985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.806853765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.736124675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.736175535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.736191815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.736206145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.736477286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.736501386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:36.736522996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1425 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.736537886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1425 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.857519056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.857564856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.857658716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.857742386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.861156759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:36.861235589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.861273769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.861308989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1425 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.862159729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.862201559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.862219639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:36.862239119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.864304851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.864341681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.864400971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.864434641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.864452331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.864527041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.864543841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.867981024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.868054914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.868133034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:36.868496744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1426 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.872869177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.885161417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:36.885211147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.885301187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.910739426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.910921346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.911046506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.911067956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.911087286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.911113566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.927943409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:36.928058929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.928109529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1427 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.940234458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:36.940282718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.940303798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.948655084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.948759815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.948790615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.948809885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.948827735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.948854975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.948874015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.948890075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.948906905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.948923095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.948938465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.948955365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.948972095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.957751531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:36.957813721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.957830581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1428 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.957846881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.964759467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:36.968247439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.971415892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.971507642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.971718842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.971735482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.984673692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:36.984981802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1429 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.987095403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.987148064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.990951386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.990988286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.991005666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.991022686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.991039916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.991058236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.991075766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.991973987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.992011477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.992028417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.992050107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.992066507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.015480885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.015531545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1430 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.019056538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.019111768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.031194007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.031228187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.031245367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.031260347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.046802419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.046835579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1431 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.07473475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:37.0748654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.084820527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.084864807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.084880967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.084895837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.086875189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:37.086911749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:37.089815011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:37.089906781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.090903822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.090927642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.090944882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.090959212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.110601927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:37.110659487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1433 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.117112622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.117166272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1434 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.120480724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.120551454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.144315122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.144385502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1434 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.144744832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.144776362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.719451876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.719505186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.719522346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.719539186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.719557716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.719576226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:37.719592886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.719612716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1435 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.719667016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.719722296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.719759366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.719820246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.719850506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:37.719886056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.719943126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.719976516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1435 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.720022126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.720046426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.720061916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:37.720077356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.720093546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.720105976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.720120446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.720152316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.720165546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.720180586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.720193476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.720210386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:37.720228776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.720263816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:37.720282866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1436 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.720797167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.72537509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.72553336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.72555811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.731357825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.731589565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.731668835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.731686795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.731704175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.731718925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.731849525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:37.731873035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.731890975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1437 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.748894418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:37.750258969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.750311769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.758994985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.759071575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.759088855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.759279165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.759314355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.759331295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.759348605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.759369215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.759384745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.759399915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.759416175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.759431795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.759447315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.759462425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:37.759503745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.759520705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1438 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.759537405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.767893191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:37.767953501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.770466253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.770502843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.771270374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.771317554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.783168713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:37.783337283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1439 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.788066926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.788119366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.788375867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.788404237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.788421417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.788464567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.788481567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.788498717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.788514787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.788529547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.788543827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.788559007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.788576277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.788592087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.788607167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1440 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.788624707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1440 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.799577945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.799685405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.834367751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.836179783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.836243153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.836258763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.853389906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.853439696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1441 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.857932399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:37.858045809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.861566382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.861592432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.861609732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.861623502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.861687482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:37.861713862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:37.862688793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:37.862716543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.870928249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.871020799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.871277399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.871293039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.875694832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:37.875732593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1443 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.878844665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1444 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.878902715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1444 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.901310532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.901362252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.917141354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.917609544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1444 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.917668834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.917689574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.719046338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.719130218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.719148808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.719164188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.719178988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.719198698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:38.719216568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1445 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.719234539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1445 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.719319409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.719356439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.719390259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.719430499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.719487419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:38.719523269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.719558089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.719593399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1445 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.719629289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.719649019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.719668639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:38.719688029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.719707459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.719724639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.719743459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.719774729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.719793809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.719811599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.719827209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.719844489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:38.719862869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.719899639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:38.719915639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1446 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.72089073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.72145632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.72147926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.72149667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.72151843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.72153586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.7215543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.72156891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.72158614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.72160138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.72161891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.72163625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.72165547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1447 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.722821081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:38.722864111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.722886421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.722905151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.722938751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.722955241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.722973471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.722990721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.723045581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.723063491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.723080721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.723098321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.723116771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.723134501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.723151551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.723168581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.723185611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:38.723225032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.723241692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1448 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.723259002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.725543863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:38.725588063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.725640493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.725661643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.725896804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.725924354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.725944374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:38.725963234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1449 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.727465075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.727504655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.727574175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.727594355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.727614425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.727630915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.727649335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.727666885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.727683015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.727699115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.727713975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.727732715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.727759995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.727804415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.727865885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.727882545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1450 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.730315497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.730380187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.730401727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.730418487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.730444777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.730481017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.730498507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.730515367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1451 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.731124637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:38.731146157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.731165138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.731179808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.731196078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.731211268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.731226958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:38.731244328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:38.731826548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:38.731848428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.731865738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.731879688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.731939508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.731955688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.731972248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:38.731989538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1453 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.733009489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.733054249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1454 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.733074709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.733115709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.733148709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.733182809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1454 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.733218399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.733236939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.719670052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.719740112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.719756112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.719773362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.719869772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.719914602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:39.719953492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.720334952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1455 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.720416712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.720448672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.720484942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.720513222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.720587553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:39.720722733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.721901054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.721942954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1455 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.722006594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.722026564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.722041354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:39.722057484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.722080644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.722095914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.722167824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.722201034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.722214824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.722229174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.722241254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.722255184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:39.722270534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.722304494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:39.722319264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1456 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.723162364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.723718335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.723750465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.723770495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.723790205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.723806265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.723823875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.723840135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.723856835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.723870815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.723887695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.723903855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.723919225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1457 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.726545747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:39.726582927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.726614917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.726633997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.726666797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.726682137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.726702317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.726718797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.726735057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.726751607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.726765777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.726781637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.726798337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.726816947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.726834237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.726858667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.726875947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:39.726910447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.726926977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1458 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.726942537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.729053169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:39.729099659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.729120009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.729134099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.729149139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.729161669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.729181489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:39.729199039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1459 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.729696559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.729718439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.729740889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.729755149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.729804439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.729821679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.7298377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.72985377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.72987057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.72988512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.72990111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.72991696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.72993418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.72995244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.72997894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1460 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.72999578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1460 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.737341095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.737384075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.737438525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.737455005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.737491985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.737507155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.737521605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.737536805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1461 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.738330456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:39.738368486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.738388996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.738401686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.738417356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.738432416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.738447006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:39.738496656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:39.739547257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:39.739572507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.739612837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.739627897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.739644787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.739658547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.739675787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:39.739692407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1463 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.740728328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1464 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.740757788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1464 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.740788158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.740892988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.740925178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.740957548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1464 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.740990118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.741006658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.718828434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.718877744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.718893904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.718907464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.718922204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.718941024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:40.718958074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1465 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.718974564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1465 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.721244516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.721308516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.721367766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.721401376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.721431106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:40.721464876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.721496706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.721529576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.721564756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.721584926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.721601346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:40.721618236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.721635946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.721650946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.721667826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.721699876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.721713736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.721729366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.721742216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.721756846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 604 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.721774216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 306 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.721806366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:40.721823826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1466 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.721840406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.722453867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.722536647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.722557047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.722602877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.722645267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.722689787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.722704327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.722722127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.722735657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.722856997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:40.722877187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.722893797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1467 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.724693529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:40.724770829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.724796149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.724867769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.724944309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.724960559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.724990279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.725007359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.725023929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.725041079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.725054329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.725071479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.725088309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.725103159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.725118009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.725132999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.725148179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:40.725181939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.725199119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1468 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.725219059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.729328902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:40.729375042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.729393612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.729407552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.729475292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.729491742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.729506332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:40.729521632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1469 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.730114593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.730152933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.730170003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.730182993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.730197683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.730211833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.730226823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.730241083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.730255093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.730269613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.730282243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.730296473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.730311013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.730324873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.730339233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.730353833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1470 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.732518265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.732556655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.732573775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.732587015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.732601635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.732614255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.732628175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.732642785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1471 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.733246925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:40.733283525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.733302575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.733317265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.733334115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.733347995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.733363985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:40.733380425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:40.733914686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:40.733935296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.733959966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.733975396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.733991096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.734004266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.734018206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:40.734034886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1473 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.734824406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1474 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.734844196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1474 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.734886886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.734917186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.734972046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.735005226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1474 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.735038186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.735054926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.719335778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.719384228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.719412058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.719426178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.721505179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.721538789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:41.721557399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1475 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.721573629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1475 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.734343979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.734405049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.734434159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.734465129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.734497339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:41.734530119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.734561439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.734595389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.734629429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.734647999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.734663719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:41.734681159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.734722519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.734736259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.734753269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.734781539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.734794029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.734808989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.734821359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.734835899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.734853659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.734888089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:41.734903599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1476 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.73525616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.73578899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:41.73582685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.7358456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.7358639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.73589096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.73590684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.73592077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.73593762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.73595044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.73596479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:41.73598049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.73599557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1477 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.737064511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:41.737098231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.737115561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.773994038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.774063848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.774078988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.774097408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.774113228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.774128898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.774142988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.774155758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.774174058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.774189318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.774203068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.774216948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.774230938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.780526033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:41.782059074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.783119375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1478 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.783219785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.787060088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:41.787179328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.788869019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.788909919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.788927989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.788946279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.829288159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:41.82934734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1479 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.830924011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.830965941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.832109542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.832143812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.832161872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.832177642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.832193492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.832210142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.832226252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.832247592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.832262522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.832279192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.832294832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.832309562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.834075393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1480 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.834107003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1480 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.84292746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.84299388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.845208401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.845254012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.845273922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.845288402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.862332604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.862447364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1481 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.863728445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:41.863874116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.866756428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.866832018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.866930958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.866965868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.867170298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:41.867238948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:41.878918447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:41.879033647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.879207337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.879259147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.879331217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.879374637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.879440137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:41.879491387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1483 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.880583988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1484 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.880674388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1484 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.880944178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.881063909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.881167469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.881256609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1484 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.881328059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.881375759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.723042253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.723102713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.723121743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.723138603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.723237814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.723261624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:42.723280284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1485 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.723487274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1485 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.723959704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.724023594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.724054944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.724084224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.728644808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:42.728708168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.728743318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.728793038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.729379728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.729422958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.729440678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:42.729458408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.747038381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.747090202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.747108352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.747140142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.747155932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.747173302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.747213712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.748223982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:42.748322842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.748374762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:42.748392782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1486 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.807579527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.810391319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.810439189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.810691189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.812676631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.812714471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.812953961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.812977791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.813037951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.813092641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.814912953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:42.814953983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.814973653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1487 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.816335534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:42.816375084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.816394414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.821199297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.821259207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.821277677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.821296487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.821313857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.821330357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.821349368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.821364258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.821381328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.821399108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.821415958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.821432608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.821450398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.822015898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:42.822055838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.822072558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1488 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.822681389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.83790799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:42.83801166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.844121175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.844165785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.844187665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.844203285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.854304062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:42.859250786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1489 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.86406673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.8641691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.929762619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.929812869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.929833069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.929852689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.929870539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.929887639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.929904739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.929920459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.929937029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.929955419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.929972359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.929988329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.943129959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.943173349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1490 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.951943136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.952321096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.955669769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.955720609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.955740609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.955756489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.027314173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.027344173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1491 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.030672655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:43.030705995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.032450107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.032511097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.032539077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.032554157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.078013711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:43.078095791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:43.082026804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:43.082058344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.092333902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.092392512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.092480242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.092497952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.096922075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:43.096969675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1493 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.099771517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1494 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.099821207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1494 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.105020041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.105241972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.108556014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.108623484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1494 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.108712224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.109177685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.721584016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.721698956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.721739736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.721774116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.721875907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.721945927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:43.721993127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1495 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.722064227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1495 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.72650615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.72659861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.72663562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.72667187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.801340855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:43.801410025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.801447616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.801480796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1495 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.804992898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.805056378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.805074108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:43.805091388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.810980623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.811008973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.811344573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.811383143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.811397943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.811413773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.811427053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.815527366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:43.816497227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.816588037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:43.816631987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1496 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.82125484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.823580412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.823624902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.823646002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.950541678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.950591198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.950609418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.950623868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.950640248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.950654118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.957437303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.957486353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.957503763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1497 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.960580425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:43.960626326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.960648326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.050383633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.050525003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.050570973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.050607983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.050638263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.050669153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.050727793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.050759373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.050790864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.050823184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.050853634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.050885004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.050915834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.053561866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:44.053663246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.053708616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1498 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.055343817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.061502682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:44.061600352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.075146872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.075191842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.075209042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.075221752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.092867725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:44.092969565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1499 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.094820047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.094933867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.09864653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.09867501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.09869408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.09871093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.09872754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.09874351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.09876046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.09933194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.09935579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.0993761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.09939605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.09941508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.11225815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1500 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.11231721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1500 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.116365573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.116428973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.211313685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.211363775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.211383385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.211399575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.223442344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.223497444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1501 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.230282169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:44.230339399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.239230626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.239281656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.239302506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.239316666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.246723591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:44.246761841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:44.250486774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:44.250537864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.3244403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.32446708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.32466655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.32468502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.398286706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:44.398342886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1503 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.400355707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1504 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.400428827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1504 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.401956708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.402010578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.40429984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.40436967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1504 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.40480287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.40483233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.72248662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.72252328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.72258427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.72259976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.726739373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.726770953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:44.726791743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1505 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.726811413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1505 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.726949203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.726984543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.727045263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.727075533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.727106803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:44.727144413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 313 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.727183254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.727220034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.727284964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.727304374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.727321904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:44.727342374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.727361504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.727378374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.727396044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.727438814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.727455504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.727500694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.727518234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.727535444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:44.727552984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.727585924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:44.727602414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1506 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.728102524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.728869535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.728903035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.728924345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.734419969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.734470759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.734499079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.734515309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.734605849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.734622369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.73566269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.73570705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.73572643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1507 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.739135653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:44.739184763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.739210923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.739267303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.739346613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.739365013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.739387093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.739408053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.739429373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.739447133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.739467433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.739486903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.739505913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.739526823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.739543473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.739563203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.741343784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:44.741406844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.741427284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1508 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.741444844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.747992309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:44.748040629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.748173419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.748191509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.7484051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.74842219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.74843916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:44.74845796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1509 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.753641383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.753688973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.76233283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.76238049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.76240045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.76241741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.76243401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.76250111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.76251763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.76253461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.7625493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.76256452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.76258139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.76259745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.763063411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.763389441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1510 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.767458484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.767622264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.769033075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.769269515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.769490915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.769531725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.787921579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.800786879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1511 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.806354213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:44.806409193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.821497165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.821527865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.821547905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.821563515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.821909335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:44.821932065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:44.822965676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:44.823000786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.823059106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.823076776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.823151006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.823203376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.824265307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:44.824310627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1513 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.826708789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1514 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.826758019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1514 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.827087339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.827126389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.827160849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.827196259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1514 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.827231579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.827250579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.722172644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.722224724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.722243404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.722258574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.722272454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.722292364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:45.722310964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1515 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.722328444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1515 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.722414784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.725538746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.725609156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.725640596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.73033557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:45.73040517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.7304394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.73047379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1515 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.73055593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.73057717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:45.73059397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:45.73061393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.73084016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.73085991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.73090016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.73093316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.73094734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.7309644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.73098218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.731165271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.731195641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:45.731231841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:45.731260921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1516 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.731930811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.734019943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.734092773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.734114203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.734133083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.734149293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.734204713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.734220983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.734237133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.734253833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.734270133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:45.734288773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.734308443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1517 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.735435454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:45.735479494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.735499604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.735519104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.735550764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.735579954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.735598124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.735614694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.735631454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.735649234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.735664114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.735682504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.735698444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.735714084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.735730784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.735746074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.735766544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:45.735800194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.735818954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1518 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.735836794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.739892817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:45.739931907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.740301837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.740319397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.740337667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.740351747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.740494758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:45.740515478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1519 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.741243658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.741279048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.741312228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.741326478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.741346538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.741363218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.741380338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.741397838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.741413478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.741429398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.741448678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.741465758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.741481588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.741497558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.748279453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1520 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.748310083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1520 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.752463967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.752501277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.753878918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.753896538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.753913178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.753927428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.754085158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.754139748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1521 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.754768398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:45.754805858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.754883638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.754902088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.754921378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.754937768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.754955388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:45.754972808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:45.759120481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:45.759172471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.759194661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.759211051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.759234541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.759252861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.759270841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:45.759288191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1523 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.760614552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1524 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.760651412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1524 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.761644122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.761688813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.761876113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.761920313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1524 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.761958383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.761977583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.733471465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.733501315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.733514535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.733528275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.745845275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:46.745885975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:46.745903205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1525 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.745920025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1525 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.747083576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.747142296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.747173336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.747202606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.760817365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:46.760891585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:46.760952415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1525 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.760990125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1525 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.802190796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.802247616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:46.802265656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:46.802284886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.813869855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.813928075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.813946185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.813978955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.813993665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.814014405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.814036255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:46.814083735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:60306"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.919439484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.919478074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:46.919515805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:46.919532765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1526 }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:46.919773415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:61150"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.921965216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"a1ada68d-5fc6-491b-bd35-285d416e9b61","remote_addr":"[::1]:60306","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.922016886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"a1ada68d-5fc6-491b-bd35-285d416e9b61","remote_addr":"[::1]:60306","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.927749161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.933747585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:46.933927535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.933949275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:46.934332926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"a1ada68d-5fc6-491b-bd35-285d416e9b61","remote_addr":"[::1]:60306","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":12399,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.936351497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.936397887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.936414877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.936428327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.936452557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.936465147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.936918278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"e686c1f8-9c62-427e-9704-5e4ac4816aba","remote_addr":"[::1]:61150","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.936942358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"e686c1f8-9c62-427e-9704-5e4ac4816aba","remote_addr":"[::1]:61150","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:46.941132651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"e686c1f8-9c62-427e-9704-5e4ac4816aba","remote_addr":"[::1]:61150","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":4219,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.942619752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:46.942715792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.942761382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1527 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.945502894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:46.945559174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.945580104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.954252571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.954356881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.954381261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.954401951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.954421641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.954445321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.954497181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.954514021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.954531221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.954549971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.954566581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.954589341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.954606711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.969787852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:46.969872472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.969894253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1528 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.971579814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.977397148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:46.977453408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.291335375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.291392485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.291413955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.291428565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.295209588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:47.295254998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1529 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.29777989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.29784022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.305478386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.305522336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.305555476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.305574416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.305592206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.305608776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.305627536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.305643176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.305658236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.305675026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.305691816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.305710756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.446618862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.446998072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1530 }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:47.447042832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:63170"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.507578688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.507633868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.508749559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.508789729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.508809329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.508825559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:47.508842239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:57119"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.51043582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"b5c0fd1f-a69d-449b-b3db-333336bdf968","remote_addr":"[::1]:63170","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.51048022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"b5c0fd1f-a69d-449b-b3db-333336bdf968","remote_addr":"[::1]:63170","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:47.513898483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"b5c0fd1f-a69d-449b-b3db-333336bdf968","remote_addr":"[::1]:63170","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":3466,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.517118455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.517169165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1531 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.52293508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"ae210f8a-7ff0-4b35-9ec5-c0a87695dccb","remote_addr":"[::1]:57119","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.52297821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"ae210f8a-7ff0-4b35-9ec5-c0a87695dccb","remote_addr":"[::1]:57119","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.527407423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:47.527462513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:47.527677873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"ae210f8a-7ff0-4b35-9ec5-c0a87695dccb","remote_addr":"[::1]:57119","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":4771,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.531171876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.531202296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.531255136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.531272436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.710922721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:47.710971171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:47.716695916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:47.716745626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.718878167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.718915847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.718934757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.718950127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.728258714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:47.728315244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1533 }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.729782515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.729820005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.736828841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:47.737377281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:47.737416621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1534 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.737436131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1534 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.738359212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.738398792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.738434472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.738465402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.752704263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:47.752771803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:47.752813703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.752847193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1534 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.86912114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.86946172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.86954591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.86958722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.870530941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.870700131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:47.870748651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1535 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.870794481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1535 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.970397266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.970455856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.970475716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.970513746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.970547146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.12128025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:48.12133554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:48.12137136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.12140856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1535 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.124207352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.133172999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.133219819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:48.133239879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.140866484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.140902084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.140972165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.140989735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.141007055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.141023305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.157910847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:48.158136387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:48.158157527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:48.163064621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:48.163118311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.163141291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.317599358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.317744298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.317766488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.317787468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.317804288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.326225394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:48.326271874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.326289734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1537 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.332011349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.336300032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.336401062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.338332463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.338371173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.338389373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.338405283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.338420883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.338436313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.338451563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.338467243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.338482193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.338497463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.338512593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.338527913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.364159093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.364194613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1538 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.424607888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:48.424663518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.425788209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.425826259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.425844349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.425858859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.429668222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:48.429718102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1539 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.435324226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.435372956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.438500859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.438539389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.438556959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.438574359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.438590689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.438607689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.438623719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.438704689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.438722239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.438737759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.438755449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.438771659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.500769686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1540 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.500809096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1540 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.508534082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.508592512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.514800296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.514862116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.514945806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.514986427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.517410578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.517448128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1541 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.520514871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:48.520964111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.525149584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.525207734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.525259814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.525276304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.536880133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:48.536920223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:48.541628747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:48.541684887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.547680681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.547723021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.547741111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.547756091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.550446603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:48.550473383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1543 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.551766344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1544 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.551846584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1544 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.555913797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.555972787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.562173212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.562233772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1544 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.562680822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.562706802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.71910779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.71916026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.71917652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.71919162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.71920602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:48.719224161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:48.719241381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1545 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.719257601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1545 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.719706681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.719755851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.719787231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.719818871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.719940251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:48.719985631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:48.720019261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1545 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.720053241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.721426612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.721572372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:48.721595812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:48.721613782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.722252773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.722275583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.722338993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.722371333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.722385683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.722404203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.722419603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.722436343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:48.722467763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:48.722502703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:48.722519993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1546 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.723536944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.724129774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.724178924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.724196224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.724232284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.724278524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.724297474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.724324744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.724342614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.724372944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.724389674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.724408114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.724425504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1547 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.725990376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:48.726040186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.726060586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.730819889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.730890639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.730907569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.730927709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.730944929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.730964339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.730981249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.731014399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.731030629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.731045869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.731061179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.731076069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.731091009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.73145945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:48.73150139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.73151783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1548 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.73153523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.734076212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:48.734160802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.734236952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.734255372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.734273052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.734289772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.736323533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:48.736364113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1549 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.737097004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.737132254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.737225244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.737242844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.737260144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.737276314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.737296314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.737312924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.737329374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.737346724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.737361354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.737378494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.737394704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.737410694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.737426894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.737445744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1550 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.739852126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.739892026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.742905868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.742930758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.742948968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.742962958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.743249489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.743307229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1551 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.743974719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:48.744017219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.744168189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.744189909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.744205029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.744274359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.746134321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:48.746262961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:48.747247732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:48.747274642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.747393142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.747443632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.747495272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.747510932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.747573182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:48.747592052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1553 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.748414513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1554 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.748454013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1554 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.752229875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.752275455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.753389206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.753442776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1554 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.753477136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.753496396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.719616204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.719709694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.719727304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.719741304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.719754714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:49.719774704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:49.719791234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1555 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.719807084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1555 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.719890764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.719926644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.719963094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.719994454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.720034934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:49.720115184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:49.720149184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.720186684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1555 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.720219244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.720238194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:49.720255244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:49.720273564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.720292434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.720306284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.720358164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.720387004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.720402134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.720419164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.720434474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.720451374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:49.720469234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:49.720504024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:49.720519954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1556 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.720988365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.721884156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.721923786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.721942086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.722209496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.722234826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.722271796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.722285606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.722322886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.722336746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.722470436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.722490616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.722505696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1557 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.725763958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:49.725818408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.725839788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.725942339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.725981849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.725996849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.726014409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.726030779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.726048129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.726064279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.726078019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.726094189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.726109159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.726124409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.726139159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.726165509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.726182309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:49.726214959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.726231179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1558 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.726246929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.729228151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:49.729264611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.729402291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.729424481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.729445891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.729461191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.729479261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:49.729497451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1559 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.730187762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.730229582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.730248352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.730263152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.730278882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.730297762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.730314622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.730332842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.730349392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.730364942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.730388682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.730406342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.730424222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.730440122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.733689204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1560 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.733731134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1560 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.736768017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.736811097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.737256507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.737353837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.737400057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.737417677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.737514767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.737571437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1561 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.74050451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:49.74054597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.743008941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.743044451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.743060411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.743074521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.743093782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:49.743113312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:49.743959032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:49.743992852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.744082072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.744133262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.744154372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.744169572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.744268142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:49.744308322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1563 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.745102093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1564 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.745140023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1564 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.748183505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.748250635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.748693566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1564 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.748738186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1564 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.748775366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.748794276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.719674518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.719710558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.719727008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.719741738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.719755918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:50.719776398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:50.719793738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1565 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.719810498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1565 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.719897458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.719940058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.719988238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.720019408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.720181568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:50.720222078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:50.720255218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1565 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.720290048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1565 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.720325308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.720346468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:50.720363338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:50.720379708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.720398718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.720415548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.720432838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.720462318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.720478078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.720494368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.720509108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.720526968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 644 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.720545618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:50.720587369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:50.720604119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1566 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.721111429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.721609649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.721642799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.721663089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.721681689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.721695599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.721713059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.721728329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.721743809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.721757529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.721775539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:50.721791339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.721808799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1567 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.72275693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:50.7227934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.72281244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.72283068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.72286499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.72287964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.72289835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.72291783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.72293438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.72294974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.72296435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.72298055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.72299742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.72302075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.72303591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.72305375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.7230695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:50.7231018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.72311989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1568 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.72313688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.728596315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:50.728702085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.728802575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.728849055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.728922215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.728966115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.729094125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:50.729166655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1569 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.729879336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.729915326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.729968316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.729984616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.730116176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.730134816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.730150246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.730165726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.730179706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.730195306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.730209236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.730223526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.730251606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.730267306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.730282676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.730297396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1570 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.737550941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.737607631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.737671331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.737689751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.738247592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.738269242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.738817222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.738850332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1571 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.739752943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:50.739822613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.739952663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.739972433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.740073733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.740089083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.740103323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:50.740120633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:50.740927464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:50.740968094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.741006204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.741022944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.741040524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.741053574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.741068504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:50.741084964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1573 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.742498325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1574 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.742544575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1574 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.742659285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.742777515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.742823235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.742981675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1574 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.743026825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.743045995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.719374931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.719424181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.719438731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.719452921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.719467551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:51.719486661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:51.719503181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1575 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.719521431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1575 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.721169292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.721231452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.721266512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.721300152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.721331622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:51.721365932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:51.721401432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.721435362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1575 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.721473242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.721494662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:51.721514272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:51.721533872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.721552952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.721568912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.721587052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.721629872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.721643802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.721661542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.721676752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.721747552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.721789172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:51.721828262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:51.721846732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1576 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.722331003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.722860373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:51.722892873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.724103754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.724265564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.724290844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.724320594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.724336404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.724356154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.724372194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.724391074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:51.724407994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.724425514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1577 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.725825655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:51.725871136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.725894416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.725968556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.726001936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.726015836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.726033226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.726050646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.726066866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.726081806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.726095936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.726111286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.726127646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.726144406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.726160146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.726174476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.726190446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:51.726224336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.726239216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1578 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.726255446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.728327687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:51.728373957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.728422427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.728441767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.728466167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.728481027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.728499567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:51.728516728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1579 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.729039208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.729081458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.729107288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.729123148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.729141098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.729157188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.729172458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.729188818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.729206498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.729223008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.729237408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.729254468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.729274488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.729289708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.729306698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1580 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.729324678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1580 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.73163638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.73166766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.73175772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.73178508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.73180239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.7318172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.73191516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.7319396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1581 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.732519361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:51.732542721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.732622171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.732637391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.732655141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.732669761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.732685411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:51.732703901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:51.733338341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:51.733375991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.733394771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.733409671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.733427091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.733441711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.733457741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:51.733473681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1583 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.734463542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1584 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.734592962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1584 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.734644512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.734675722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.734710372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1584 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.734743262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1584 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.734778542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.734794592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.72733917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.7274403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.72745966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.72747492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.72750862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:52.72755081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:52.72756935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1585 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.72758872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1585 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.730337662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.730492672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.730524772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.730594202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.734455215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:52.734523045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:52.734692495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1585 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.734731355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1585 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.735224356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.735260646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:52.735279766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:52.735298616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.80795613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.808107001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.808198781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.808346921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.808425791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.808491241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.808522211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.810802163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:52.811091503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:52.811176433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:52.811221433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1586 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.812206814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.816225027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.816268147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.816289127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.817441248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.817464398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.817487518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.817504678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.817523428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.817538828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.822815042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:52.822887112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.822906532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1587 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.824113783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:52.824146133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.824166243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.828892896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.831475458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.831512688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.831531638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.831547768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.831565208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.831581798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.831603448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.831621608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.831638578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.831653598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.831669318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.831684648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.835199461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:52.835257551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.835277021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1588 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.835298741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.838894984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:52.838940464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.839827684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.839879424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.839898324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.839912425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.842742797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:52.843480597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1589 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.845670599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.845715269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.846533159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.84656693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.84658555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.84660222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.84661731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.84663405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.84665012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.84666679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.84668153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.84669905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.84671516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.8467316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.84674899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.84676563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1590 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.852120524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.852273694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.86080238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.8608448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.86086248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.86088115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.866024474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.866085744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1591 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.867005035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:52.867037405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.870201207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.870247857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.870266607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.870282997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.884504958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:52.884538758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:52.88721787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:52.88727924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.888957531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.888982052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.889028262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.889044822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.893098105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:52.893330895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1593 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.901310971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1594 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.901348421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1594 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.903821533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.903885283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.904201733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.904249053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1594 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.904283923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.904302083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.759565557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.759633277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.759648797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.759662867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.759818707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:53.759842097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:53.759860797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1595 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.759877617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1595 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.804277481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.805029071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.806247992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.806457802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.81672785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:53.81688214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:53.81696165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.8170535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1595 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.817898821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.817943451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:53.817962441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:53.817979401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.818046781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.818072011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.818147521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.818179331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.818193771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.818212851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.818227541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.828769369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:53.828940399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:53.828979189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:53.828995389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1596 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.83014418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.831433331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.831471891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.831491551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.834590733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.834630594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.834649794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.834730074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.834754514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.834769384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.858917652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.858977992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.858997232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1597 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.871362401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:53.871410711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.871431821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.874922374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.874999264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.875016574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.875033974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.875056434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.875073634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.875091234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.875106114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.875121404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.875139484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.875156624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.875173244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.875188954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.875649914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:53.875709714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.875727755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1598 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.875744805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.889200225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:53.889295355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.969727145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.969780005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.969800275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.969815555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.97569321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:53.97574456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1599 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.976981631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.977025121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.978028052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.978057352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.978074012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.978090232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.978105712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.978120772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.978135892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.978149882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.978163472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.978180432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.978196902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.978211982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.981055354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1600 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.981096364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1600 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.983417886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.983466616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.09575217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.09581463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.09583429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.09584879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.096694781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.096864671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1601 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.097836952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:54.097871802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.098975393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.099013493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.099031683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.099045693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.106300158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:54.106347108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:54.107474209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:54.107525719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.10787437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.10790227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.10792363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.10793639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.124069732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:54.124139302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1603 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.129565936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1604 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.129609196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1604 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.13494404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.13500372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.144853757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1604 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.144933337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1604 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.145655918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.14822874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.720835822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.720893462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.720908552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.720922532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.720937742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:54.720957662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:54.720974252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1605 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.720991062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1605 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.729390488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.729542808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.729597178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.729627528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.730562579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:54.730631049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:54.730664749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1605 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.730697739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.730731659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.730750559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:54.730766459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:54.730783189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.730800529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.730814599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.730852049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.730885149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.730913279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.730929549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.730944239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.734781032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:54.734817032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:54.735052372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:54.735072592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1606 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.737305404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.737912715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.737936245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.737953695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.738135735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.738153605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.738248395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.738264285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.738280355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.738293535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.738311495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.738327405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.738342665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1607 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.739474126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:54.739503416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.739521926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.743958569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.744019679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.744035869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.744054349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.744070909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.744086649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.744105559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.744120289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.744136229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.744153399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.744169019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.744186789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.744202449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.74477981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:54.74483742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.74485584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1608 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.74487334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.751634855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:54.751694055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.756008858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.756037078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.756059768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.756097578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.756114058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:54.756132538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1609 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.756863829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.756889649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.757060139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.757077239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.757108499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.757127169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.757144859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.757160679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.757177119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.757193599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.757207799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.757226409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.757243329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.757298959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.757317189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.757333239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1610 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.761230471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.761287001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.763692043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.763926313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.763954703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.763973053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.763989453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.764009343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1611 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.764787784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:54.764822834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.764908144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.764925004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.764940854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.764954874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.764968294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:54.764984324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:54.765662575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:54.765686465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.77251465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.77256571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.77262805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.77264408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.77266149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:54.77267962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1613 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.773684271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1614 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.773738091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1614 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.774923382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.775252232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.777869424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.777930884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1614 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.777965824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.777986054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.723823627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.723879097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.723900767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.723915957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.723940147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:55.723958767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:55.723975197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1615 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.723992097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1615 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.724323837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.724401377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.724436137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.724466277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.724497427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:55.724529168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:55.724564028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.724597508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1615 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.724629158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.724648468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:55.724668528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:55.724686218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.724703488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.724717988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.724734218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.724765908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.724781268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.724797438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.724810928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.724844788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 664 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.724860768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:55.724899208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:55.724914808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1616 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.725350018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.726036929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.726209509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.726231859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.72739245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.72741481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.72743101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.72744487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.72746071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.72747324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.72766789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:55.72768731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.7277025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1617 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.728770061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:55.728794371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.728887511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.729018421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.729055121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.729069631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.729084161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.729098401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.729112981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.729127411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.729147201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.729161311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.729175331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.729189161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.729206101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.729221211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.729235421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:55.729266531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.729282321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1618 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.729298301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.732842044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:55.732884304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.737587467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.7406021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.74067936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.74071922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.74077653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:55.74079674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1619 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.741767471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.741803441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.742056571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.742102921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.742122801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.742141311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.742157001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.742172931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.742191341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.742208131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.742222791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.742239001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.742256381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.742273031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.742289981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1620 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.742308631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1620 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.745384843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.745412993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.745490573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.745505033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.745524733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.745539103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.745553003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.745568513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1621 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.746410944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:55.746436734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.746461844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.746476864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.746492804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.746506804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.746524454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:55.746614214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:55.747247835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:55.747274565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.747315735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.747362865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.747381975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.747401905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.747417285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:55.747433325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1623 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.750380107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1624 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.750422307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1624 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.750446347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.750478687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.750510687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.750543287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1624 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.750612787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.750630647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.7234373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.72349614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.72351284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.72352847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.72354308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:56.72432744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:56.72436913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1625 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.72438723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1625 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.727537033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.727603533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.727674813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.727721713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.728991144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:56.729041844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:56.729076164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1625 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.729123844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1625 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.730275565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.730377115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:56.730396965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:56.730419825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.738928081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.738971241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.738991621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.739028131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.739041191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.739060961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.739073941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.739189412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.739247412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:56.739284692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:56.739300802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1626 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.740093952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.740776023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:56.740829893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.740854403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.762121199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.762160819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.762184029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.762199069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.762227909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.762242109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.768103293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:56.768144493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.768163013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1627 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.772161216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:56.772188806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.772209286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.777938691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.778003601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.778021111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.778039231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.778061791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.778080451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.778096601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.778110551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.778130021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.778150811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.778167571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.778183101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.778198901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.783835025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:56.783907695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.783927105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1628 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.783944995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.791151271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:56.791204611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.80333924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.80342307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.80352592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.80356051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.805842182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:56.805949692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1629 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.807801953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.807861583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.816031429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.81608037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.8160981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.81611413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.81613226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.8161513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.81616844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.81618412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.81619801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.81621576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.81623303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.81625026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.818402661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.818449401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1630 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.821402674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.821456274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.826448657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.826498577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.826519047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.826536307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.826824308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.826848668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1631 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.827675238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:56.827709078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.827913448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.827954248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.827977619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.827993869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.833412543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:56.833491503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:56.834678224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:56.834727674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.842234889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.842294549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.842314729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.842337849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.84286625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:56.84290005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1633 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.844640631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1634 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.844705301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1634 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.850066975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.850218315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.850337185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.850439895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1634 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.850500435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.850519475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.719529751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.719593451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.719639351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.719670171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.719687351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:57.719705891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:57.719943981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1635 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.719963241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1635 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.724377984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.724431064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.724463014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.724494834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.729897339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:57.729958109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:57.729992359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.730060809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1635 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.73161372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.7316571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:57.73167507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:57.73169486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.73190752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.73192722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.73196563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.73199653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.73201014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.73202545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.73203957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.73209878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:57.73214128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:57.73217464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:57.73219004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1636 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.732858841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.734488792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.734530512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.734548772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.740185246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.740211776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.740237676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.740255066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.740272076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.740286596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.740704467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:57.740727887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.740746877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1637 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.741918888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:57.741952088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.741972028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.743314859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.743370809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.743387319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.743404669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.743423089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.743439669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.743456769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.743471919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.743489069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.743505109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.743522539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.743540339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.743558609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.743574769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:57.743612879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.743630329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1638 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.743647999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.74561548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:57.74565539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.746692591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.746723001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.746739991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.746753391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.746768761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:57.746786431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1639 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.747347062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.747388822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.747519102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.747539342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.747556662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.747574032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.747590632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.747606152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.747622262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.747639082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.747653462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.747668742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.747684902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.747701652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.747718242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1640 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.747734772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1640 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.750266324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.750297354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.751347155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.751381065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.751400065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.751414725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.751432405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.751450775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1641 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.752240025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:57.752280815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.75835846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.75839593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.75841478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.75843021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.75849452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:57.75851441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:57.761428981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:57.761474341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.763357543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.763441703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.763462763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.763515723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.763536183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:57.763554723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1643 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.764983244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1644 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.765153734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1644 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.765498954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.765645965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.765725975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1644 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.765766595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1644 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.765801685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.765821565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.719665864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.719717694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.719733464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.719747874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.719763024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:58.719782904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:58.719799524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1645 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.719815414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1645 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.719973294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.720132084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.720169654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.720199724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.720230234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:58.720272934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:58.720339924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1645 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.720539144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1645 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.720609485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.720634335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:58.720654985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:58.720687545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.720733115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.720756445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.720792095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.720863775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.720903785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.720922205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.720950065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.720967505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:58.721013175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:58.721049665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:58.721067305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1646 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.721490305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.721990346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.722025796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.722044616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.722062146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.722076376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.722092746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.722106896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.722123226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.722137276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.722152416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.722168386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.722183996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1647 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.723104646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:58.723125376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.723142776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.723159796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.723191496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.723205107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.723221807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.723238567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.723255307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.723272377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.723287477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.723304587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.723320787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.723335607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.723350157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.723366217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.723381457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:58.723422807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.723438107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1648 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.723454697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.725439928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:58.725474188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.725496098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.725514548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.725533788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.725565968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.725583128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:58.725600688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1649 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.72779069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.72783743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.72798661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.72800408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.72802099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.72804015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.72805704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.7280726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.72808873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.72810676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.72812433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.7281391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.7281549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.72817119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.72818681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.72820524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1650 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.731810933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.731874453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.731927183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.731968223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.731987333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.732002063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.732018813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.732037633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1651 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.732587814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:58.732613504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.732728344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.732746094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.732763694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.732778164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.732795084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:58.732813124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:58.733287844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:58.733332654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.733350714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.733365014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.733410364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.733424924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.733441394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:58.733457634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1653 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.734143555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1654 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.734190135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1654 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.736670767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.736757557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.737070047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.737109197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1654 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.737141847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.737162177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.719496857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.719554497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.719570847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.719587207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.719601337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:59.719628487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:59.719644377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1655 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.719660447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1655 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.719712627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.719790617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.719821497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.719857217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.719894637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:59.719937307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:59.719972737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.720010037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.720055017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.720075897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:59.720092347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:59.720108667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.720136667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.720152477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.720169627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.720201637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.720221017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.720238017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.720253537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.720270117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:59.720285447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:59.720348027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:59.720364877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1656 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.720835748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.721384708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.721406818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.721423778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.721448548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.721462748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.721479848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.721493358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.721507948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.721521858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.721541478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.721557458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.721573958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1657 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.722652439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:59.722700409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.722726229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.722791839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.722834029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.722849499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.722867039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.722882789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.722898969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.722919629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.722933149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.722948939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.722964449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.722979979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.722994879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.723017199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.723032509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:59.723087189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.723104979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1658 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.723121149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.726712522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:59.726743332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.726863902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.726912462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.726931972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.726946742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.726963772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:59.726982932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1659 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.727546463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.727569623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.727644703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.727661033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.727676883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.727698803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.727713693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.727729003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.727745773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.727767543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.727781893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.727797153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.727814213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.727831103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.727851713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1660 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.727873643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1660 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.734197088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.734237408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.73717819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.73721007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.73722782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.73724742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.73776617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.737809651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1661 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.738454151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:59.738507401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.738527171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.738547721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.738565491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.738578911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.739838392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:59.739873402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:59.740502783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:59.740561983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.740580923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.740594753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.740610823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.740624923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.740645993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:48:59.740660983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1663 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.741496713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1664 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.741542383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1664 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.744089735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.744130185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.744489796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1664 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.744534636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1664 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.744574606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.744593376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.750252123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.750325753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.750342413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.750358943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.750374513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:00.750394763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:00.750411333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1665 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.750429013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1665 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.753926196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.753985556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.754019166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.754052896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.756124397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:00.756190627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:00.756225497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1665 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.756259047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.756697078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.756729028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:00.756747298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:00.756765948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.765610373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.765711664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.765806764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.765894854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.765929144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.765986784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.766020254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.767077835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.767195585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:00.767257655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:00.767301115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1666 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.768547466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.769411966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.769516686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.769587966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.771510638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.771580268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.771675318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.771716798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.771779908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.771824548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.822338056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:00.822394586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.822414106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1667 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.824215738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:00.824259318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.824300428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.829022201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.829587402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.829616092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.829636622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.829659412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.829682752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.829712322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.829730692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.829747652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.829765912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.829783382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.829810192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.829826472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.830728793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:00.830819443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.830837873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1668 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.830863823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.833282065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:00.833337945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.868030511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.868098261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.868118851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.868135311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.871949334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:00.871978344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1669 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.874049265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.874088895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.88010944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.88020952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.88023106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.88024893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.88026553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.88028201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.88029901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.88031688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.88033172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.88034839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.88036407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.88038006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.881732491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1670 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.881754771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1670 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.885126144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.885182324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.888261606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.888309796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.888328936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.888346386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.890364148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.890402738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1671 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.891352718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:00.891406728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.896501152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.896586242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.896627052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.896643592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.897074163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:00.897095083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:00.898016923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:00.898064813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.900974596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.901038526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.901101206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.901124016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.903313667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:00.903366197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1673 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.904624998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1674 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.904674028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1674 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.909248922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.909327362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.909734822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.909776302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1674 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.909831042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.909868402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.719029672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.719151472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.719169412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.719183342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.719197932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:01.719216072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:01.719233343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1675 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.719250923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1675 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.719303563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.719343643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.719379023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.719414713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.719499173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:01.719579303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:01.719614033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.719651643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.719690253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.719712023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:01.719729803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:01.719747493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.722162575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.722201875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.722343985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.722419305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.722489615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.722513345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.722530165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.722683405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.722742985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:01.722782735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:01.722801565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1676 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.723383586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.724009266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:01.724040826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.724058676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.725818587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.725860268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.725878698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.725892748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.725909828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.725923478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.726068688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:01.726122268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.726141908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1677 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.727312769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:01.727367929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.727392139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.72877451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.72883156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.72885093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.72887001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.72888796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.72890471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.72892124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.72893672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.72895381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.72897055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.72898679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.72900388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.72902005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.72903611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:01.72907467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.72909337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1678 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.72911402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.731177862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:01.731207722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.732417272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.732441072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.732476542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.732518943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.732542273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:01.732560893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1679 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.733095603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.733119433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.733244453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.733306243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.733393723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.733422993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.733439033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.733455413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.733472253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.733488723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.733502113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.733517963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.733533373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.733549633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.733565853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1680 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.733583263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1680 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.735536995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.735578585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.737102626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.737126896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.737143146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.737157246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.737174416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.737194556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1681 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.737788807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:01.737832677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.737977377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.737995777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.738016887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.738037207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.738056637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:01.738074507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:01.738612277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:01.738642057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.738679097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.738698387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.738715547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.738729327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.738810007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:01.738830997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1683 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.739533958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1684 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.739599238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1684 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.739618008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.739655128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.739685488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.739719978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1684 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.739754548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.739774468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.719587726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.719641756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.719657766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.719673226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.719687226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:02.719705556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:02.719722456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1685 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.719740316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1685 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.719789596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.719826326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.719887506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.719948636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.720073186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:02.720198376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:02.720235716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1685 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.720269576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1685 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.720301656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.720319726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:02.720337726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:02.720354286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.720410986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.720470916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.720506006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.720537566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.720556057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.720573867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.720588117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.720603527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:02.720623367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:02.720655887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:02.720672437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1686 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.721082917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.721618537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.721662127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.721681427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.721700567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.721716527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.721733347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.721747747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.721764177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.721777307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.721795267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:02.721815467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.721833067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1687 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.722791068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:02.722829458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.722849168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.722867168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.722898138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.722915178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.722933178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.722952878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.722969988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.722991308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.723006188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.723025138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.723044128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.723059388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.723075228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.723091808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.723106898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:02.723144208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.723162008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1688 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.723179478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.72511079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:02.727476752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.727519192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.727538792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.727566642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.727584642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.727612762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:02.727631092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1689 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.728204082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.728244122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.728264712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.728279862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.728297592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.728315792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.728332252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.728352962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.728373082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.728393542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.728411672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.728459102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.728476232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.728492132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.728507153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1690 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.728523123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1690 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.731087634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.731137104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.731197325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.731253445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.731281995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.731299055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.731338855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.731362505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1691 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.731887705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:02.731918435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.731940845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.731956965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.731973865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.732009905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.732028765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:02.732050645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:02.732727976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:02.732760176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.732780286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.732793976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.732810596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.732823636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.732839596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:02.732857556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1693 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.733679066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1694 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.733698946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1694 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.733749386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.733828357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.733866567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.733930967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1694 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.733966807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.733988507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.718736908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.718783048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.718798238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.718812478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.718825938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:03.718846018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:03.718862808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1695 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.718879138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1695 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.719085438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.719121578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.719151548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.719181508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.719364669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:03.719400329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:03.719435139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.719471149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1695 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.720497369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.720522089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:03.720539099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:03.72055673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.7206509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.72066837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.72068713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.7207182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.72073323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.72075099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.72076583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.72078477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:03.72080451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:03.72084393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:03.72086308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1696 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.72140236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.721921151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.721943161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.721960501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.722845291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.722876741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.722896531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.722917291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.722935321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.722950231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.722966471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.722983671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.723000741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1697 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.724031892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:03.724065022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.724087112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.727331085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.727407275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.727422795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.727439865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.727457895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.727474895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.727493955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.727508565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.727526025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.727542845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.727559655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.727574745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.727591635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.727763765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:03.727810755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.727834635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1698 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.727860665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.730239937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:03.730289677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.730377087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.730420447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.730440977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.730457587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.730474587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:03.730493647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1699 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.731178358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.731223688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.731242688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.731256078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.731271508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.731285868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.731300058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.731313578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.731327318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.731340978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.731353528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.731368478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.731382478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.731396108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.731409708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1700 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.731424118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1700 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.73407829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.7341323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.736280071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.736324541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.736378871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.736394391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.736415031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.736438241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1701 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.737170232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:03.737220032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.737311182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.737330692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.737347722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.737361362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.737376852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:03.737394652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:03.737997573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:03.738023223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.739529254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.739574004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.739593544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.739607414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.739625674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:03.739645374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1703 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.740595285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1704 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.740676885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1704 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.740710795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.740767365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.740798455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.740834095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1704 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.740870115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.740889065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.746738523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.746791973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.746806923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.746821803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.746955963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:04.747000893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:04.747056323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1705 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.747075074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1705 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.747363704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.747399654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.747432284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.747465434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.780394568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:04.780462698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:04.780497188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1705 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.780530078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1705 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.78312809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.7831806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:04.78320027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:04.7832193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.784803561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.784851401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.784868651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.784897851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.784911641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.784927491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.784940221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.785440131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:04.785474181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:04.785509051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:04.785525301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1706 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.786129432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.786997813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.787024033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.787042013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.791219476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.791265396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.791283696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.791298276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.791315116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.791328986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.792006686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.792034866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.792051756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1707 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.793396827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:04.793429357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.793448367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.795011959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.795052689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.795068049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.795084419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.795101469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.795120079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.795136569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.795156349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.795173959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.795190289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.795207519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.795226289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.795243019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.795258559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:04.795294749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.795311729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1708 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.795328799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.799923492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:04.799951632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.801049383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.801074243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.801095143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.801111723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.801132223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:04.801150123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1709 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.801729294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.801766064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.802364744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.802395714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.802415834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.802433284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.802450164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.802466204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.802483404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.802500554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.802526104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.802543824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.802561774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.802579814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.802595004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1710 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.802613354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1710 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.804666496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.804714026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.806746887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.806788858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.806808698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.806823068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.807080818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.807104808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1711 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.809199669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:04.809226849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.811629771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.811660111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.811679031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.811692811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.811760941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:04.811780401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:04.813071422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:04.813123062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.846664678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.846709338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.846736928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.846752728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.848926269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:04.848961239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1713 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.851673771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1714 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.851724271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1714 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.927892669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.927948299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.930321771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.930364651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1714 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.930805771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.930826371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.723011988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.723077978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.723096318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.723111138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.723125908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:05.723151838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:05.723170048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1715 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.723188738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1715 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.723431459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.723469219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.723501429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.723532189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.726831951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:05.726891301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:05.726927431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.726960671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1715 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.727978192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.728028782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:05.728047392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:05.728064612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.733225036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.733293356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.733313866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.733353396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.733373076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.733390356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.733404746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.734804157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.734864137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:05.734902687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:05.734927167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1716 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.735591438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.736238598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.736265808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.736284678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.737453349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.737474809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.737492399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.737507969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.737527509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.737541979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.739341931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:05.739376691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.739394141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1717 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.740479872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:05.740508862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.740527712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.746957526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.747050796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.747068176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.747086047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.747102837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.747123577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.747139417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.747153237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.747171007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.747187397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.747202917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.747218307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.747233347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.747897067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:05.747961027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.747984027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1718 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.748116787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.752763231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:05.752811511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.754823462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.754851632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.754894452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.754916542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.76441822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:05.76445054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1719 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.76542461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.76546345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.769637443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.769708324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.769727794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.769743494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.769770384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.769789354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.769805134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.769827234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.769841974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.769858684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.769874774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.769894144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.769910414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1720 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.769929564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1720 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.774100177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.774147107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.77767312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.77773183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.77775379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.77777191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.77785981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.77792424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1721 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.77894733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:05.778988871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.784068874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.784117164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.784136904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.784155844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.784822635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:05.784874315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:05.785756886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:05.785798196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.789490948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.789525058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.789559178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.789574279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.792740661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:05.792786231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1723 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.793986012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1724 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.794037602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1724 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.801575088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.801648098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.802503078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.802545608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1724 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.802763838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.802852679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.71961183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.71965827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.71967404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.7196891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.71970387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:06.71972169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:06.71973922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1725 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.71975564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1725 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.71983605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.7198882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.71992302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.71995548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.72004461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:06.72009751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:06.72013206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1725 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.72016477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1725 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.72022225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.72024189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:06.72026086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:06.72027881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.72029763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.72031429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.72033151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.72036282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.72037827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.72039327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.72040818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.72042401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.72044015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:06.72047246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:06.72048868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1726 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.720934001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.721873721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:06.721929571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.721948712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.721967842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.721984272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.722001032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.722018772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.722036832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.722051672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.722067172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:06.722083562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1727 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.722101352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1727 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.723046272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:06.723066902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.723087862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.723106752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.723139382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.723153102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.723168522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.723185352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.723201382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.723217592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.723235092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.723251112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.723266313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.723281553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.723296653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.723313333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.723329353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:06.723361193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.723377883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1728 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.723395223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.725359354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:06.725381494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.725416404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.725432094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.725448344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.725463924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.725479574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:06.725495414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1729 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.726057815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.726103565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.726122615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.726138705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.726157375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.726174375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.726189965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.726205625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.726220895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.726238065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.726252035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.726267335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.726283025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.726298025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.726312845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1730 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.726328175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1730 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.728663387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.728715787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.728735747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.728750327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.728768907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.728783937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.728800747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.728817937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1731 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.729343277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:06.729365247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.729388637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.729402817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.729419467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.729433167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.729448457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:06.729465207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:06.729991958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:06.730026528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.730067198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.730082818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.730098618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.730111998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.730127188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:06.730146048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1733 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.730895578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1734 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.730913998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1734 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.730955948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.730989818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.731020978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.731052978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1734 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.731085178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.731103518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.720525133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.720591814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.720608984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.720626074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.720671404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:07.720698364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:07.720715854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1735 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.720733204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1735 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.722439295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.722484665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.722523685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.722572785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.724198766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:07.724245646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:07.724279936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.724314326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1735 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.724465366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.724490406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:07.724523437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:07.724542407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.724630267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.724658497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.724708257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.724758107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.724772027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.724786747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.724806057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.760044642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:07.760105732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:07.760147112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:07.760165432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1736 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.760826923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.761389133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.761444393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.761465843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.763182295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.763217885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.763239795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.763255755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.763275385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.763290835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.763658885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:07.763681835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.763700065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1737 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.767714188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:07.767761448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.767783648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.771309331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.771394661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.771412131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.771428691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.771445261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.771462501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.771477731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.771491861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.771507541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.771525091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.771542061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.771559401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.771575001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.775014234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:07.775067384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.775113444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1738 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.775179064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.777841406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:07.777897116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.781138168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.781166608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.781185658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.781200928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.818199146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:07.818248126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1739 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.820189538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.820266348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.820624988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.820646538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.820680688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.820705318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.820721758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.820741388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.820763898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.820780678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.820795778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.820812208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.820830558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.820851538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.821562099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1740 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.821586549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1740 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.824287891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.824343721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.866349752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.866380942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.866415592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.866432053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.868200114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.868240094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1741 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.869515845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:07.869562245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.870819786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.870845496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.870861996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.870881266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.873241938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:07.873261688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:07.874092128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:07.907787894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.912306987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.912339317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.912359777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.912390227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.913119488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:07.913151378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1743 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.914461969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1744 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.914487799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1744 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.915497339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.91553212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.917516311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1744 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.917580901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1744 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.917619861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.917641551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.719025905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.719062755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.719081565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.719097015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.719128315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:08.719149065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:08.719171505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1745 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.719203965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1745 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.719262366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.719300176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.719335136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.719370456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.719432916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:08.719471016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:08.719508386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1745 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.719560456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1745 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.719599336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.719619976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:08.719639366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:08.719661786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.719682206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.719698216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.719719376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.719753886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.719769896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.719808176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.719823516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.719841716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:08.719860296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:08.719898656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:08.719915636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1746 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.720506996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.721018357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.721040417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.721060847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.721133887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.721150807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.721168197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.721183357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.721200947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.721215827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.721254757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.721275537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1747 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.721292787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1747 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.722225758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:08.722249408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.722273578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.723376689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.723541959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.723557799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.723575999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.723596899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.723617969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.723634999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.723657379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.723725879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.723748749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.723771749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.723801349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.723862449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.723896499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:08.723934689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.723952229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1748 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.723967669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.725890261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:08.725981011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.726016551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.726034961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.726054461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.726073661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.726093531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:08.726112001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1749 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.726584651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.726609621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.726821231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.726891951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.726937951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.726958161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.726978711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.726994781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.727012301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.727029821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.727055791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.727073961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.727092811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.727120271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.727136061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1750 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.727201812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1750 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.729367743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.729412423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.729533713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.729550853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.729677003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.729693263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.729710743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1751 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.729729123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1751 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.730772624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:08.730889134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.730935494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.730953174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.731073524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.731108584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.731131774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:08.731155675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:08.731773885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:08.731815345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.731836145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.731868485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.731889755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.731907675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.731926265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:08.731946205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1753 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.733216626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1754 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.733247596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1754 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.733335106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.733375106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.733434446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.733498536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1754 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.733537256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.733573646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.719607949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.719648489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.719662999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.719677279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.719690079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:09.719723569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:09.719743469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1755 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.719766489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1755 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.719793229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.719831459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.719865089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.719894119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.719944219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:09.719980919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:09.720046759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1755 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.720080219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1755 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.720158349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.720179799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:09.720195679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:09.720212779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.720230929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.720247039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.720265069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.720294579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.720308359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.720332289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.720350599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.720366349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:09.720388119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:09.720425149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:09.720442489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1756 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.72079048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.72159327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.72162988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.72164973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.724502542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.724549743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.724570003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.724589053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.724609693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.724628473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.724930013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.724961093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.724983493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1757 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.726072504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:09.726113214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.726133724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.726153084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.726191554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.726205624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.726225194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.726242254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.726260754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.726277614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.726293194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.726310504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.726326054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.726344014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.726364754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.726380204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.727614345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:09.727655235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.727673455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1758 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.727690605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.729912987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:09.729960007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.729984267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.730050967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.730067287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.730080477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.730095997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:09.730116947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1759 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.730595657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.730617727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.730661347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.730679037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.730696437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.730716757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.730733027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.730749337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.730766617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.730821847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.730890337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.730909117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.730929997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.731034017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.733414199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1760 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.733454979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1760 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.735663311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.735693561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.735952951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.735980811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.735998421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.736013951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.736034131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.736050661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1761 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.737675002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:09.737721332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.738549813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.738567563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.738613553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.738632303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.738650313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:09.738669283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:09.739227984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:09.739250594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.742673376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.742701946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.742722886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.742741306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.743026316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:09.743061236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1763 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.744018817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1764 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.744138307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1764 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.744157377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.744190787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.744225527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1764 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.744346927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1764 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.744384907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.744405777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.74365006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.74369662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.74371275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.74372775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.74377854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:10.74381636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:10.74383578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1765 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.7438523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1765 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.74393952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.74397652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.7440078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.74409793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.746800732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:10.746846882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:10.746882182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1765 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.746918922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1765 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.747237833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.747289473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:10.747308323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:10.747326523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.750833565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.750877415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.750894765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.750931835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.750946825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.750962925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.750976565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.752208256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.752252126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:10.752290876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:10.752308816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1766 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.752672827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.753349647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.753397607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.753417957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.787484792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.787526872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.787543762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.787557872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.787584442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.787597752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.791689095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:10.791734945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1767 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.791753465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1767 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.793213366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:10.793245566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.793265676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.828910143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.828989183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.829008333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.829026523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.829046643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.829062653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.829078373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.829092773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.829109003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.829124853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.829140823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.829156963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.829173173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.830538074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:10.830604144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.830622975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1768 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.830738815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.832965836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:10.833018106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.833913307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.833970377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.833988807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.834003897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.835233698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:10.835266438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1769 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.836420639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.836468369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.838923501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.838965731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.838987521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.839005261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.839030681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.839052251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.839069851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.839089021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.839104601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.839124561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.839143871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.839162141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.839183331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1770 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.839203031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1770 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.841739773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.841767513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.876051159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.876096439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.876114359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.876128289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.876780659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1771 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.876805459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1771 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.878868911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:10.878907641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.879925762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.879980392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.879997502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.880011502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.881028603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:10.881093573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:10.882056353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:10.882100033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.883416854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.883440144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.883456814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.883471034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.885787896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:10.885868946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1773 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.886636107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1774 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.886677047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1774 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.89087683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.89093478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.891649531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.891708771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1774 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.891745191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.891761971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.719474495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.719506325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.719536425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.719553755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.719583225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:11.719602945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:11.719622715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1775 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.719639795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1775 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.719695735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.719729845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.719769795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.719816025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.719864615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:11.719897785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:11.719940675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1775 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.719976475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1775 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.720034245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.720056255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:11.720076425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:11.720105175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.720124065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.720147675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.720169285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.720203595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.720221885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.720238265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.720261155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.720278885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.720295725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:11.720331475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:11.720347665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1776 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.720740546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.721235146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:11.721258586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.721277376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.721299856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.721318016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.721337296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.721352586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.721371036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.721384566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.721402796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:11.721421896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.721440896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1777 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.722382617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:11.722405927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.722426167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.722444067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.722484377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.722501337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.722531767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.722549057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.722565507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.722582177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.722596587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.722612317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.722630107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.722659417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.722679007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.722696787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.722714437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:11.722754167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.722772307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1778 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.722791137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.724656759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:11.724684409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.724704789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.724722279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.724741549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.724756539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.724775259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:11.724795199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1779 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.725297909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.725338329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.725360609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.725376799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.725406009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.725432809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.725452069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.725470129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.725489839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.725506949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.725522559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.725540679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.725567179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.725585999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.725621009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1780 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.725638719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1780 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.727498541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.727527051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.727550941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.727566691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.727584071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.727599871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.727616391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.727635311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1781 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.728171331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:11.728205981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.728227031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.728244471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.728266971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.728283231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.728307481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:11.728325131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:11.728831802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:11.728855462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.728876082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.728919832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.728942752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.728959352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.728983692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:11.729001662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1783 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.729719882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1784 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.729776202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1784 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.729800202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.729843643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.729879693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1784 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.729917193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1784 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.729968733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.729988723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.72150633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.72155048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.72157385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.7215902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.722692711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:12.722738291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:12.722758371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1785 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.722774981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1785 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.722852471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.722884071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.722915471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.722943981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.722985161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:12.723018771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:12.723053021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1785 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.723087781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1785 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.723119601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.723139921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:12.723156271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:12.723172611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.723188171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.723200652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.723217102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.723245502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.723267442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.723281212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.723294562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.723309272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:12.723324852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:12.723355682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:12.723371312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1786 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.723648352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.724160242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.724199982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.724219382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.726599184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.726619534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.726638644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.726656084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.726672974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.726690014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.726916074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:12.726940104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1787 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.726955494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1787 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.728617916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:12.728660376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.728679416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.728786696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.728862546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.728922866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.728945616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.728964746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.728984256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.729002206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.729019566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.729040406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.729057686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.729076736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.729096026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.729117236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.730386417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:12.730431607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.730452447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1788 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.730473137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.732539859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:12.732576389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.732619619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.732638299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.732658779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.732675309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.732694049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:12.732715539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1789 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.733209269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.733233569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.735641101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.735682611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.735702841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.735721821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.735739371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.735763671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.735780331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.735797271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.735815801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.735836811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.735858901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.735877581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.735907741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1790 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.735931031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1790 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.738127033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.738159663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.738232593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.738264413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.738283433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.738301903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.739138614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1791 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.739190784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1791 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.739760434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:12.739787384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.739871184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.739891874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.739911804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.739932754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.739950214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:12.739970014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:12.740539705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:12.740579375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.744374787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.744415067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.744514968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.744534808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.745093458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:12.745116168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1793 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.745939929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1794 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.745981619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1794 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.746002609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.746038559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.746073339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1794 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.746126409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1794 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.746162589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.746182849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.729288109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.729330069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.729347519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.729362109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.729542029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:13.729594709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:13.729616539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1795 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.729648669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1795 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.729810999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.72988235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.72991585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.7299835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.798851901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:13.798932241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:13.798976891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1795 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.799027131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1795 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.799730151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.799786961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:13.801210082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:13.801248092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.802243153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.802324833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.802358003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.802402483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.802421013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.802458233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.802531373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.804042944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:13.804082434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:13.804136025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:13.804162485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1796 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.804675095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.805445076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.805469906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.805495376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.809269508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.809289718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.809305818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.809318798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.809334458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.809347318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.809758899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.809804279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.809826129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1797 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.8108487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:13.81087457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.81089589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.812139371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.812190831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.812239781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.812271171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.812298201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.812318541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.812338851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.812354991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.812376061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.812396711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.812414011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.812434841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.812453831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.813150801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:13.813192741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.813212151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1798 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.813236711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.815424453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:13.815454433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.818975966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.818996726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.819015506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.819031936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.819239326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:13.819262766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1799 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.819882436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.819935956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.820013687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.820058987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.820115577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.820140877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.820166807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.820199647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.820217767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.820240007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.820256237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.820274527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.820295677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.820314797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.822036728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1800 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.822075638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1800 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.82430233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.82434516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.828875883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.828913883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.828931643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.828972913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.829386584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.829412184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1801 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.830269524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:13.830298314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.831534245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.831574115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.831594605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.831610375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.832686786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:13.832730346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:13.833491507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:13.833516067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.839453571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.839487331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.839504471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.839520911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.839988412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:13.840046822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1803 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.841112872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1804 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.841170062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1804 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.842034793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.842088703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.843769544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1804 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.843817314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1804 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.843850164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.843872434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.719092794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.719131124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.719150004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.719166934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.719182934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:14.719205864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:14.719262315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1805 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.719284835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1805 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.719306735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.719349465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.719389405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.719430075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.719466365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:14.719508535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:14.719546725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1805 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.719586405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1805 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.719625535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.719648205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:14.719706235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:14.719727585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.719749415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.719769415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.719825305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.719863715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.719884965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.719907935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.719925415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.719943065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:14.719964735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:14.720019575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:14.720040765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1806 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.720261015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.720759616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.720792296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.720812066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.720838626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.720857006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.720892376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.720912066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.720933606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.720949146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.720969546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.720990796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1807 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.721011466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1807 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.721869006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:14.721892217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.721911617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.721932317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.721967397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.721984017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.722003577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.722029047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.722047737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.722069267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.722086107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.722112207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.722131757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.722150917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.722171617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.722189087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.722208737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:14.722253147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.722272247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1808 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.722292017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.724174438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:14.724197428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.724221868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.724252358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.724274078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.724293788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.724311458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:14.724332428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1809 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.724811149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.724857619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.724879329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.724899089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.724919649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.724937419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.724961379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.724979849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.725011309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.725029389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.725047359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.725067009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.725087469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.725107859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.725129849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1810 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.725151899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1810 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.72708578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.72711231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.72713314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.72714901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.72716848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.727183931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.727204041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1811 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.727223731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1811 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.727740301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:14.727767701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.727789601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.727807321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.727841101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.727871511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.727891311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:14.727918791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:14.728385191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:14.728408841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.728431701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.728449571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.728469081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.728484631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.728504072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:14.728525242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1813 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.729245562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1814 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.729267892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1814 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.729304402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.729354032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.729440902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1814 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.729481212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1814 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.729523862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.729542962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.746419319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.746450769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.746467189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.746482619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.746911369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:15.746962329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:15.746983399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1815 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.747006029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1815 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.748541231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.748615121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.748662921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.748698951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.754463545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:15.754528885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:15.754567415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1815 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.754609145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1815 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.754985855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.755020025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:15.755039886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:15.755060196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.788076609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.788109439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.788158249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.78823576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.78825706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.7882771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.78829475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.826454258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 744 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.826507808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:15.826545178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:15.826562618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1816 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.831738302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.832538723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.832589363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.832608303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.832937033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.832955543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.832995023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.833025083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.833043223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.833059773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.836388596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:15.836452966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.836473036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1817 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.84243028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:15.84247675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.84249814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.846413483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.846465233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.846491253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.846510303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.846528613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.846547444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.846564944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.846579254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.846598344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.846617084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.846634704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.846651174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.846668854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.848818475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:15.848870575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1818 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.848891195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1818 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.849338206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.851709717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:15.851840327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.853054458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.853088858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.853107658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.853124028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.860752374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:15.860801504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1819 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.981123595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.981174285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.019073754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.019135774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.019155444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.019175974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.019196244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.019219844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.019241854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.019262844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.019279174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.019300094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.019390754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.019409444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.02732012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1820 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.02734896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1820 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.030769802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.030808452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.031421093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.031462303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.031484143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.031503523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.033829065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.033871755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1821 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.036069776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:16.036121196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.045862214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.045901444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.045946734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.045961844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.048160306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:16.048189996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:16.049025716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:16.049048216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.052835979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.052872309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.052890069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.052905219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.055512591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:16.055550821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1823 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.059160184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1824 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.059206544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1824 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.063280097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.063341937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.135223451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1824 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.135328241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1824 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.135786262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.135835762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:16.43813126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:59230"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.444139684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"2c3d7191-e5d9-4f1d-8482-492b5253863d","remote_addr":"[::1]:59230","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.444202084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"2c3d7191-e5d9-4f1d-8482-492b5253863d","remote_addr":"[::1]:59230","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:16.444806435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"2c3d7191-e5d9-4f1d-8482-492b5253863d","remote_addr":"[::1]:59230","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":661,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:16.652507161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:37169"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.656875084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"8fad1a63-bd82-49cc-91b1-3dc399b26221","remote_addr":"[::1]:37169","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.656927735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"8fad1a63-bd82-49cc-91b1-3dc399b26221","remote_addr":"[::1]:37169","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:16.658231536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"8fad1a63-bd82-49cc-91b1-3dc399b26221","remote_addr":"[::1]:37169","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":1369,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.809763989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.809851159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.809885789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.809916719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.81104517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:16.81112866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:16.81117326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1825 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.81121451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1825 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.813299881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.813369091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.813413922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.813450012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.881539273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:16.881608913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:16.881642523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1825 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.881676473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1825 }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:16.881711963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:48968"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.883918365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.883976425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:16.883996125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:16.884031285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.884645485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.884665465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.884703205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.884741805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.884759685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.884777985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.884795155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.885028946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"6c1a357b-059c-45ca-97c5-a182dd51e198","remote_addr":"[::1]:48968","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.885058426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"6c1a357b-059c-45ca-97c5-a182dd51e198","remote_addr":"[::1]:48968","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:16.886718357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"6c1a357b-059c-45ca-97c5-a182dd51e198","remote_addr":"[::1]:48968","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":1677,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.8903406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.89037717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:16.8904242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:16.8904416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1826 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.919579222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.921731643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:16.921779623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.921801643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.923109954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.923155854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.923176314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.923194524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.923212604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.923228584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:16.923246694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:63179"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.924482485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:16.924533995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1827 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.924555045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1827 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.924702365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"5195248d-51ab-4034-9bee-d57734fb0cd2","remote_addr":"[::1]:63179","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.924761165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"5195248d-51ab-4034-9bee-d57734fb0cd2","remote_addr":"[::1]:63179","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.928111008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:16.928139528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.928161958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:16.928201098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"5195248d-51ab-4034-9bee-d57734fb0cd2","remote_addr":"[::1]:63179","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":3527,"response_code":200} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.931631481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.931675521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.931690541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.931707381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.931729621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.931746051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.931764211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.931777841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.931793691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.931808581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.931831611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.931847141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.931862891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.965954157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:16.966021147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.966039877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1828 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.966192477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.969138789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:16.969165089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.001050963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.001097053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.001121553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.001137563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.003188195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:17.003222185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1829 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.034476048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.034527638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.035645239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.035691309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.035710549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.035733229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.035752699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.035772109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.035795439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.035814019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.035830039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.035848869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.035865929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.035885659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.039084692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1830 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.039109932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1830 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.042998615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.043035405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.043813435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.043837185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.043854115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.043868215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.104279371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1831 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.104307711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1831 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.106133062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:17.106154582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.106323252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.106341042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.106357362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.106371432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.107527523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:17.107545583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:17.108563304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:17.108607904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.110839556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.110885746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.110907266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.110924886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.112841237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:17.112864327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1833 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.113776268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1834 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.113853758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1834 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.113876538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.113918388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.11582697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1834 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.11588041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1834 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.11594938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.11606353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.719552725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.719612115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.719629235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.719645195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.719660115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:17.719679405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:17.719697065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1835 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.719718095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1835 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.719759025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.719795415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.719849985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.719906815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.719936415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:17.719970565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:17.720002945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1835 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.720036255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1835 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.720068865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.720087585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:17.720103435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:17.720120115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.720137795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.720151935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.720176795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.720206645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.720220225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.720235675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.720249115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.720264155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:17.720280525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:17.720313115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:17.720329225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1836 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.720795706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.721314116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.721353456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.721372756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.721395166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.721412456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.721444736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.721464686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.721484766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.721500466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.721520456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:17.721538416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.721556326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1837 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.724768739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:17.724800599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.724821599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.724841699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.724902079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.724919849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.724938579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.724957199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.724975389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.724992179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.725005889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.725028279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.725043099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.725059889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.725079129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.725095849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.725114409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:17.725150729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1838 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.725170079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1838 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.725188989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.72714509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:17.72716675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.727203931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.727243891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.727261661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.727277351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.727298831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:17.727316921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1839 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.727797271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.727819491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.727843201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.727860441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.727880571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.727899141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.727918811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.727938711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.727956521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.727979161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.727994511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.728011611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.728028281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.728047011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.728065681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1840 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.728084721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1840 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.730067823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.730091123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.730116333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.730137423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.730167483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.730185553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.730206103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.730225163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1841 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.730738523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:17.730793573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.731897094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.731921054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.731940964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.731957024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.731977264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:17.731998954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:17.732597165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:17.732639175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.732686105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.732728725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.732748435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.732765925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.732784505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:17.732802545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1843 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.733546295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1844 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.733570645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1844 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.733592635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.733627155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.733693495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1844 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.733747385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1844 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.733785735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.733803955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.723835181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.723884151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.723901501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.723919321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.723935611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:18.723959501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:18.723984071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1845 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.724004701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1845 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.724413471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.724458641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.724493431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.724527912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.726117223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:18.726175533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:18.726215943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1845 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.726256073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1845 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.727706724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.727734874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:18.727758244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:18.727777734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.728361764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.728401644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.728421784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.728453894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.728469184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.728487134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.728501955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.728670795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:18.728710715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:18.728744915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:18.728761265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1846 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.729235795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.729718845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.729742935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.729760245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.733450938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.733496288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.733535438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.733566848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.733587538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.733604768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.734093229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.734143469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1847 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.734161729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1847 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.73518773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:18.73532405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.73537401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.73643626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.736490501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.736509741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.736530361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.736549611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.736567791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.736586341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.736604601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.736623391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.736642631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.736661861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.736681361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.736700651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.737570631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:18.737617241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1848 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.737633951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1848 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.737649661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.739684163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:18.739723253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.743432826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.743472246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.743488956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.743502016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.743663146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:18.743683186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1849 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.744304436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.744351586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.744472547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.744515577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.744535507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.744556077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.744575537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.744594057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.744613197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.744634097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.744651457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.744672927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.744691767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.744711557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.746074838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1850 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.746109158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1850 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.750125351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.750172681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.754285884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.754314204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.754331974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.754346274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.754689224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1851 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.754738174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1851 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.755420455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:18.755523635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.757150006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.757172136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.757192046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.757207766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.757224836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:18.757242566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:18.757815057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:18.757848407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.757963177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.758003707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.758025607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.758042217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.758059167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:18.758077117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1853 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.758834077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1854 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.758875917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1854 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.760009347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.760046737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.760522018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.760558498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1854 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.760592618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.760612278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.721362312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.721399752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.721426592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.721445742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.722659203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:19.722706623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:19.722726053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1855 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.722743183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1855 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.722858593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.722909133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.722949153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.722982503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.723057513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:19.723115553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:19.723157793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1855 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.723199424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1855 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.723237414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.723260204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:19.723278094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:19.723299194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.723324474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.723339974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.723359354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.723393914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.723411274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.723428704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.723445884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.723474644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:19.723495924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:19.723536664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:19.723556944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1856 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.723868304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.724361604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.724384364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.724404934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.726867086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.726888816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.726914416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.726932486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.726957106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.726974846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.727253527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.727278597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.727296907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1857 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.728346357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:19.728369627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.728391187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.728433337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.728501267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.728529698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.728547788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.728565088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.728585518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.728603738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.728620358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.728639318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.728706708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.728727138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.728747858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.728766268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.729564178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:19.729619938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1858 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.729637548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1858 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.729684978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.73164865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:19.73168324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.73173921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.73175978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.73178188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.73179871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.73181676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:19.73183739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1859 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.73232274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.73234523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.73236803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.73238594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.73240472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.73242135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.73243771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.73245511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.73247317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.732491011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.732509501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.732532121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.732550431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.732568331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.734797282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1860 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.734819632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1860 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.736967714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.737011984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.737197544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.737217534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.737238804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.737255644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.737284674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.737303494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1861 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.738612485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:19.738657955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.738713325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.738730185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.738751065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.738767435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.738785095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:19.738805855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:19.739349986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:19.739396276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.740098386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.740119196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.740140576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.740156456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.740176866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:19.740197536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1863 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.740935247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1864 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.740982587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1864 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.743880619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.743940219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.744194029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1864 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.744228929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1864 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.744262089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.744306189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.730167852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.730233512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.730252532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.730268712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.730997522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:20.731028802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:20.731047512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1865 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.731067262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1865 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.732599644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.732643924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.732683634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.732719534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.733770494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:20.733814555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:20.733865245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1865 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.733903355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1865 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.734996295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.735020545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:20.735040675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:20.735061705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.774817084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.774852084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.774873724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.774910334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.774926265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.774945935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.774974645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.776397246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 764 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.776437196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:20.776476986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:20.776496346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1866 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.777145876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.777713937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.777773627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.777794617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.777891987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.777915137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.777934577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.777950997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.777969587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.777985697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.780091118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:20.780118698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1867 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.780137378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1867 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.781299379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:20.781318679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.781335729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.78225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.78228342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.78229673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.78231204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.78232646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.78234082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.7823551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.78236827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.78238266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.78239692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.78241069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.78243219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.78245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.783045481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:20.783087791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1868 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.783109871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1868 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.783127751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.785157752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:20.785180432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.786019193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.786037323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.786055203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.786070623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.817010226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:20.817055176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1869 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.817901227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.817924427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.818966688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.819019758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.819042998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.819061428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.819129548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.819171298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.819191558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.819213258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.819312888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.819331948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.819352388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.819371188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.819390198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1870 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.819441028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1870 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.82201847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.82207205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.823298261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.823319851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.823342181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.823357111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.823410001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1871 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.823431191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1871 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.824059192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:20.824107462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.824169882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.824210112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.824232762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.824250472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.824737002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:20.824780592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:20.825356433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:20.825392423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.826949484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.827038004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.827065074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.827083114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.827598734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:20.827643134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1873 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.829213135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1874 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.829239585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1874 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.830185026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.830243606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.834227369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.834269819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1874 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.834348989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.834380049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.719454567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.719489027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.719517207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.719534667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.719550067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:21.719569857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:21.719612637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1875 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.719632997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1875 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.719651487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.719691567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.719726977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.719766607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.719802337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:21.719842217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:21.719880467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1875 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.719921207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1875 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.719961057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.719984197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:21.720035397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:21.720055617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.720080177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.720098437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.720116667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.720166097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.720182187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.720202197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.720218057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.720235007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.720266437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:21.720305657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:21.720328067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1876 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.720504727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.720996408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:21.721022978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.721041518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.721060168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.721076958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.721099028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.721116188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.721136018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.721154618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.721172908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:21.721190358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.721207658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1877 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.722158109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:21.722202519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.722225469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.722319019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.722362289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.722378919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.722396909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.722419879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.722445489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.722465589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.722483609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.722503179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.722523089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.722542719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.722561449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.722578769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.722598469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:21.722635299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1878 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.722656609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1878 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.722683689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.725906442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:21.725942712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.726051232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.726100072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.726126172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.726143362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.726161582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:21.726181992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1879 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.726688032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.726743052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.726782862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.726804132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.726825312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.726843972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.726863502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.726883442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.726906962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.726924572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.726943752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.726962102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.726989902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.727013352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.727031072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1880 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.727052032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1880 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.728995854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.729021944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.731590846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.731612866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.731632396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.731650506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.731951336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.731970606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1881 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.732582097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:21.732603757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.732687797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.732705617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.732725567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.732741997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.733641507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:21.733662327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:21.734234158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:21.734258208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.734316478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.734335898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.734360838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.734379318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.734403568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:21.734423848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1883 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.735155039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1884 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.735175879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1884 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.73738889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.73744332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.73765122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1884 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.73769425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1884 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.73773089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.73774958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.741311166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.741373046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.741390126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.741406346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.741462536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:22.741486556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:22.741504996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1885 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.741526206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1885 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.741963917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.742015357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.742048757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.742083947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.773292289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:22.773356309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:22.773389659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1885 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.773429839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1885 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.775207961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.775238841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:22.775255911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:22.775275771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.776074461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.776093161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.776132221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.776165261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.776184011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.776208251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.776223941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.779614804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:22.779655224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:22.779695324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:22.779713034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1886 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.780483515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.781291335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.781316865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.781351215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.782474696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.782499566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.782518616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.782535316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.782555956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.782572746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.782879057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:22.782910007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1887 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.782929907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1887 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.784915578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:22.784963548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.784986168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.78697258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.78703033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.78704737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.78706862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.7870885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.78710899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.78712882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.78714633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.78716403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.78718287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.78720185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.78723243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.78725258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.790543942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:22.790590992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1888 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.790644932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1888 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.790691592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.793181564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:22.793206804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.825945099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.825974399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.825994589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.826010629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.8276452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:22.82769341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1889 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.829376762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.829412252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.833691805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.833723575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.833742915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.833758375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.833774645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.833789735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.833807085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.833825045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.833841295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.833860085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.833878655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.833907945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.835627056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1890 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.835660966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1890 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.837967458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.837993338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.901187556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.901236016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.901261616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.901279186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.901941206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1891 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.901966996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1891 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.904498958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:22.904541388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.905373669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.905398739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.905415209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.905429019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.909516402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:22.909554402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:22.910518283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:22.910546723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.912051854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.912086104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.912105144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.912118574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.913013325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:22.913042345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1893 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.914489436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1894 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.914515656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1894 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.915872727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.915930687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.916301497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.916345417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1894 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.916393437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.918423769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.719731553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.719780053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.719798913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.719814383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.719830893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:23.719850803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:23.719870153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1895 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.719887803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1895 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.719906893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.719941553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.719975463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.720014763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.720049863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:23.720086793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:23.720124533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1895 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.720159363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1895 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.720194433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.720215133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:23.720236123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:23.720255133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.720275263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.720290603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.720307743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.720342353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.720356913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.720373393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.720394123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.720411633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:23.720430343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:23.720502273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:23.720536063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1896 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.720658564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.721156644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.721181774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.721201174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.721220044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.721237854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.721258834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.721275384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.721294374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.721312084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.721329164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.721353764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.721371794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1897 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.722286585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:23.722332165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.722355705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.722375305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.722414505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.722431285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.722449025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.722467185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.722485575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.722504815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.722525995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.722543505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.722561375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.722579815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.722598625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.722617765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.722637225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:23.722680155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1898 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.722698825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1898 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.722720355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.724553237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:23.724577377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.724605147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.724621917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.724641507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.724658277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.724677367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:23.724695837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1899 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.725205597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.725257427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.725277967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.725293237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.725310637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.725342137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.725361187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.725377127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.725393177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.725409187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.725424177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.725440687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.725456177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.725471377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.725486787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1900 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.725512167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1900 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.727472269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.727516789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.727538479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.727555429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.727575339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.727600289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.727625169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.727644039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1901 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.728153169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:23.728197809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.728219059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.728237339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.728256149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.728274629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.728292349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:23.728328519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:23.7287871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:23.72880993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.72883538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.72885033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.72886897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.72888436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.72890179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:23.72891855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1903 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.72964633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1904 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.72966799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1904 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.72977712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.72981476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.729874821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1904 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.729934641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1904 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.730001141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.730036271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.737063589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.737104949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.737123059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.737139579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.737229249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:24.737252449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:24.737272009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1905 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.737306059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1905 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.737690939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.737736839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.73778623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.73782784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.739576071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:24.739639961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:24.739684741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1905 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.739725521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1905 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.740838422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.740869472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:24.740885992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:24.740903152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.741191342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.741229962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.741247532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.741278312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.741292402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.741307972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.741322572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.745832486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:24.745877226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:24.745920686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:24.745939456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1906 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.746545536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.747356777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.747405357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.747428807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.776489458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.776538378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.776558788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.776578148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.776597418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.776612698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.777058588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.777083538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1907 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.777101838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1907 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.77947551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:24.77950388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.77952517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.780608051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.780651501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.780671491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.780691961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.780714041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.780731981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.780777661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.780793751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.780812291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.780830191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.780851721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.780871121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.780888471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.781087721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:24.781130261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1908 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.781148911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1908 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.781203261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.783432393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:24.783458423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.787093166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.787133056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.787153626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.787176896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.788211917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:24.788253297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1909 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.788992357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.789043777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.791058819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.791086909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.791106659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.791122689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.791138519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.791153699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.791169299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.791186679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.791201319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.791222769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.791241709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.791261119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.823317103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1910 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.823355053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1910 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.825806025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.825844795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.829780918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.829809348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.829827448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.829844218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.830510938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1911 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.830553078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1911 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.831407349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:24.831437349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.83294238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.83298036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.83299671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.83300997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.864740124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:24.864783894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:24.866015475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:24.866068045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.866937416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.866970086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.866991336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.867007126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.900259941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:24.900306161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1913 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.902015202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1914 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.902042562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1914 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.903185113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.903257203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.905670565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1914 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.905718735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1914 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.905760315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.905780715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.719034748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.719076898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.719091698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.719105318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.719118938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:25.719138658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:25.719157868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1915 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.719225729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1915 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.719243219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.719273789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.719308119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.719344109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.719373989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:25.719406769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:25.719440489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1915 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.719474379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1915 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.719519119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.719540989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:25.719556709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:25.719574249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.719594459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.719609869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.719626239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.719662789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.719676519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.719703939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.719725179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.719740879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 784 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.719757939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:25.719791869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:25.719807419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1916 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.720004059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.72055396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.72058171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.72060983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.72063483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.72065294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.72067156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.72069009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.72070709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.72072707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.72075031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:25.72076869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1917 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.72078844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1917 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.72167438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:25.72169522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.72171583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.72173482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.72176907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.72178431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.72180221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.7218227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.72184295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.72185982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.721877191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.721894241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.721912431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.721929291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.721947941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.721967111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.721983601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:25.722038191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1918 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.722057501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1918 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.722078701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.724008502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:25.724033692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.724064452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.724114452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.724133882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.724149742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.724170872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:25.724203132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1919 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.724639853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.724661913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.724684763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.724700263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.724730523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.724749233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.724768833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.724786533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.724808553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.724825883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.724841623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.724861523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.724881313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.724902843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.724919553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1920 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.724940043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1920 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.726933414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.726960984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.726980984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.726999984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.727033484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.727049974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.727070334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.727089534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1921 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.727584535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:25.727606725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.727630165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.727665325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.727684075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.727699425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.727715975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:25.727735135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:25.728252715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:25.728273525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.728307555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.728322825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.728339625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.728355145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.728375225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:25.728393415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1923 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.729106076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1924 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.729126396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1924 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.729247876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.729288326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.729347306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1924 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.729386136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1924 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.729488926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.729510956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.725353146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.725397766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.725415866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.725433526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.725685716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:26.725709426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:26.725727276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1925 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.725746086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1925 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.729507979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.729573999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.729636709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.729667939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.731580711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:26.731633441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:26.731688261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1925 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.731725951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1925 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.732527102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.732563312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:26.732581662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:26.732601202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.764082064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.764126324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.764148174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.764184504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.764202334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.764222724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.764250374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.766220956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.766269206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:26.766310326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:26.766328896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1926 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.767062447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.767839237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:26.767880477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.767900117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.77193868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.77195782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.77197454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.77199267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.77200883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.77202771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.773275141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:26.773313201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1927 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.773333571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1927 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.774636872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:26.774668022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.774688382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.775257393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.775320263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.775336553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.775352843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.775376183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.775396313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.775415553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.775431753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.775451953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.775468623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.775488573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.775511533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.775529093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.777182654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:26.777227564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1928 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.777245724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1928 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.777283464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.779429216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:26.779462486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.783210309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.783249959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.783267659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.783282069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.78459657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:26.78465528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1929 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.78532981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.78535748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.787382722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.787422422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.787444852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.787464162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.787484432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.787504192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.787523182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.787541212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.787556542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.787578192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.787596872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.787613932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.823570749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1930 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.823614049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1930 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.826242791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.826277291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.857799935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.857831735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.857851615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.857869115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.858562646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1931 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.858615136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1931 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.859602576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:26.859627526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.89158307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.89161544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.891635031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.891654061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.892943621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:26.892966592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:26.894819403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:26.894845493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.895540723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.895601283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.895620664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.895634854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.896922764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:26.896944515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1933 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.898094285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1934 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.898131805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1934 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.899429426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.899477176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.900471907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1934 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.900524377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1934 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.900563047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.900590147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.718877984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.718940994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.718959174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.718978174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.718993954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:27.719025164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:27.719044034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1935 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.719061234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1935 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.719081224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.719119834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.719159434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.719207534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.719245895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:27.719284175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:27.719324245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1935 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.719364285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1935 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.719405085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.719425815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:27.719446995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:27.719467865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.719489105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.719505765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.719526995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.719572345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.719588565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.719606375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.719624095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.719645355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:27.719664135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:27.719703625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:27.719722785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1936 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.720294745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.721071346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.721110526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.721129786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.721202636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.721220636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.721269796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.721287756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.721308176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.721326086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.721343966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:27.721363056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1937 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.721381616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1937 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.722346407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:27.722366897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.722389067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.722420677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.722456087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.722473397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.722491637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.722511237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.722530547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.722551837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.722569237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.722586907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.722604817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.722622487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.722645827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.722664557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.722683817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:27.722722727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1938 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.722743487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1938 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.722762947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.724659289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:27.724680479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.724707609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.724734419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.724755159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.724772639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.724792659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:27.724810939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1939 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.725296039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.725318359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.725342219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.725359149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.725376999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.725394989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.725413209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.725442059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.725462779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.725483399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.725499369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.725520329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.725537999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.725555959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.725574209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1940 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.725593009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1940 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.727591411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.727644551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.727666671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.727684161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.727712171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.727728151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.728708162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.728764832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1941 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.729742222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:27.729776242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.729868313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.729905463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.729936803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.729952153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.731959524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:27.731984684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:27.733265805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:27.733308265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.733347505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.733364635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.733382755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.733400545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.733516335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:27.733559345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1943 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.734288016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1944 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.734333306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1944 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.736705748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.736775308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.737194588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1944 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.737240378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1944 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.737281858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.737305138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.721371539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.721416499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.721431459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.721445319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.721666399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:28.721716109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:28.721736579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1945 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.721755969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1945 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.7226289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.72267318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.72270775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.7227429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.751944502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:28.752004442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:28.752047342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1945 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.752085912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1945 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.753365823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.753389493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:28.753408143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:28.753427023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.754331194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.754352334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.754396174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.754463064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.754481824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.754502344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.754519314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.757979907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:28.758012767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:28.758047247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:28.758062997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1946 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.759405417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.760548078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.760568608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.760586948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.761345098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.761368598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.761384998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.761401508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.761418358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.761431368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.762193269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.762242869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1947 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.762262889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1947 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.76420202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:28.76423531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.76425344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.765189981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.765238271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.765255571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.765272841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.765291061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.765312971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.765330681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.765346331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.765364111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.765380531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.765397101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.765414591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.765432451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.769564714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:28.769623665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1948 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.769640985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1948 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.769846735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.771962346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:28.771986506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.772970627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.773015117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.773035467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.773051427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.801188208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:28.801228498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1949 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.802621689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.802663409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.805991972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.806013082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.806032132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.806049362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.806066842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.806085602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.806104652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.806121422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.806141752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.806161812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.806186532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.806203552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.810113505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1950 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.810133925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1950 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.813023277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.813076797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.84358316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.84364389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.84367163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.84368594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.843997691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1951 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.844019281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1951 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.844863011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:28.844887861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.875763695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.875800815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.875817335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.875832595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.877088626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:28.877140906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:28.878910297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:28.878937717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.879594857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.879637747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.879658137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.879675687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.881256569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:28.881294769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1953 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.88238222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1954 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.88241757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1954 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.88326708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.88329949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.884639511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1954 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.884681991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1954 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.884724031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.884741721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.71902862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.71907556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.71909298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.71910904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.71912481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:29.71914631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:29.7191679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1955 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.71918869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1955 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.71920688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.719243541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.719277541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.719340251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.719378631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:29.719419271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:29.719459141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1955 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.719499871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1955 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.719539121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.719560621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:29.719578551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:29.719599041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.719625531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.719641731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.719661181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.719696131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.719718401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.719737901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.719756221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.719776631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:29.719795571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:29.719832481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:29.719851251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1956 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.720200601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.720704202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.720725232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.720744272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.723484394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.723510534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.723559194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.723577714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.723602234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.723623124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.723854894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.723877404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1957 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.723896874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1957 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.725187275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:29.725237795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.725260205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.725280305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.725316785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.725335215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.725355585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.725377715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.725395295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.725414045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.725429525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.725447195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.725466435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.725485035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.725506595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.725525715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.725544195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:29.725595325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1958 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.725612975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1958 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.725633695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.727463737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:29.727493517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.727513517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.727531237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.727550947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.727585577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.727605597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:29.727628727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1959 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.728088907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.728120027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.728144647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.728161957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.728179557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.728198817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.728215137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.728231227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.728246487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.728265477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.728281977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.728300237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.728321617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.728354467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.728375647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1960 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.728393017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1960 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.730382829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.730403659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.730437489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.730453479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.730469459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.730484879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.730505499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.730525429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1961 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.731041819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:29.731062639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.731092769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.731110949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.731129309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.731144709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.73116323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:29.73118381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:29.7317006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:29.73171999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.73174966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.73176511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.73178397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.73179969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.73182264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:29.73183994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1963 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.732535541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1964 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.732554421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1964 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.732588091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.732618451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.732646781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1964 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.732688451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1964 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.732730461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.732754001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.721246105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.721274445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.721288715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.721305235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.721357845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:30.721382815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:30.721400355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1965 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.721416925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1965 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.721670565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.721709055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.721743755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.721775435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.723966217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:30.724044997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:30.724085667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1965 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.724123497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1965 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.724729958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.724755608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:30.724785928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:30.724807288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.756791422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.756843482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.756868102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.756913422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.756931592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.756952652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.756970892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.762094335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 804 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.762145535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:30.762201905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:30.762221365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1966 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.763672556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.764675367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.764702517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.764724117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.765202887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.765247747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.765265877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.765280507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.765297377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.765312227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.8215911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:30.82164477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1967 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.8216653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1967 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.823457361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:30.823482911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.823505711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.823742331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.823813161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.823832821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.823851681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.823869581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.823887251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.823903741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.823920661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.823937511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.823954601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.823975681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.824046632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.824065112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.826425403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:30.826490503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1968 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.826514703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1968 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.826679274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.829123615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:30.829147115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.832950588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.832995708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.833023708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.833042128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.833382159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:30.833406029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1969 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.834019069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.834042479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.83518126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.83521762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.83524231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.83527263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.83530753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.83532558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.83535538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.83537323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.83538796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.83540787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.83542568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.8354449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.836083611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1970 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.836106171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1970 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.838255002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.838283492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.841693295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.841718295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.841738265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.841755725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.841978065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1971 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.842001985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1971 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.842604116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:30.842627146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.843764146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.843779446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.843795146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.843808326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.844636757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:30.844655927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:30.845246108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:30.845265588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.84848805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.84853218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.84855247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.84856826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.8487019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:30.84872588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1973 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.849536511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1974 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.849573471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1974 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.851184322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.851243762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.852012123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1974 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.852056653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1974 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.852093783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.852113293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.719389057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.719439527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.719459107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.719476027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.719492647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:31.719514107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:31.719539197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1975 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.719556757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1975 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.719574477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.719619517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.719652927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.719694537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.719753767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:31.719796447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:31.719855927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1975 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.719895007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1975 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.719932957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.719954717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:31.719973237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:31.720052537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.720072167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.720087047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.720103217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.720139747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.720155157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.720172997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.720187997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.720206597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.720224947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:31.720265307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:31.720285657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1976 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.720604588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.721102508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:31.721123568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.721142468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.721162768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.721186408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.721207238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.721223858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.721241238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.721280688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.721297988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:31.721318248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1977 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.721338818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1977 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.722218489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:31.722237489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.722257279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.733555527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.733597377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.733614077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.733633467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.733654427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.733674887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.733694207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.733711767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.733733207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.733750087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.733768857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.733789287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.733807018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.733826968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:31.733865568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1978 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.733884318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1978 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.733903738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.7370809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:31.73710435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.73721419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.73723114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.73724959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.73726489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.7372845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:31.73733266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1979 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.737843821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.737865121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.737943931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.737962361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.737981311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.737997461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.738012811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.738033871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.738053761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.738072551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.738088401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.738106661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.738126641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.738143921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.738161261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1980 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.738181421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1980 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.740153162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.740199272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.742585654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.742606304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.742624714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.742643394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.742977524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1981 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.742998314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1981 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.743622155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:31.743658285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.743680315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.743699875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.743721725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.743737555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.744615626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:31.744646406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:31.745221116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:31.745275446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.745297896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.745315386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.745335506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.745350746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.745369726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:31.745387256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1983 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.746116217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1984 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.746154397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1984 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.748317348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.748357698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.748534039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1984 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.748581569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1984 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.748618179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.748641169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.730141559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.730187369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.730201249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.730213679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.730293599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:32.730326829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:32.730347609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1985 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.730365409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1985 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.730604129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.730640579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.730678149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.730710659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.733203111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:32.733280181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:32.733338031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1985 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.733382381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1985 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.733722161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.733745981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:32.733762511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:32.733779561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.737426184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.737446814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.737469624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.737506214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.737525394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.737542654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.737558464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.739131396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:32.739172786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:32.739213106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:32.739230906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1986 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.739732986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.740225736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.740247216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.740267166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.741554327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.741573817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.741592217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.741607957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.741626087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.741643507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.743933959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:32.743975869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1987 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.743998109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1987 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.74498044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:32.74501704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.74503708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.748145852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.748200362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.748217712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.748238472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.748255762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.748274062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.748290232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.748303802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.748319402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.748335802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.748355012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.748373512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.748393232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.748519383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:32.748616543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1988 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.748634233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1988 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.748653943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.752479916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:32.752525816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.752729186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.752745666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.752762186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.752775296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.753831377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:32.753871417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1989 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.754396327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.754425407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.755261558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.755296588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.755316728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.755338058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.755356538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.755374258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.755390888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.755408638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.755427558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.755445908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.755465208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.755484138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.755502648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1990 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.755521218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1990 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.757480009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.757518269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.760660951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.760687061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.760705331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.760720201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.762074602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1991 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.762111142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1991 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.763088743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:32.763112543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.764554414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.764575054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.764594294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.764612734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.766840575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:32.766864365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:32.767543616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:32.767581906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.767626186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.767646766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.767664496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.767683796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.767756516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:32.767797166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1993 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.768525907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1994 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.768559767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1994 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.771641649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.771693229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.772085119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1994 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.772124079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1994 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.772158879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.772177679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.719737804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.719768884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.719782824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.719796024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.719811444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:33.719830974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:33.719848394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1995 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.719864154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1995 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.719942974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.720019534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.720122774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.720160304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.720230904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:33.720275294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:33.720315684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1995 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.720353824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1995 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.720396344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.720424234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:33.720446174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:33.720469134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.720489974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.720509384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.720530684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.720584115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.720606175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.720627395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.720643975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.720664475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:33.720685985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:33.720734725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:33.720758475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1996 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.721115505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.721599415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.721627545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.721648535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.721669825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.721687495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.721707995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.721724315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.721742835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.721759335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.721778215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.721796895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1997 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.721818515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1997 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.722714156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:33.722737176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.722757576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.722776916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.722810326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.722824946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.722844786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.722863346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.722883266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.722902496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.722919266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.722943556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.722961546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.722981446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.722999906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.723017556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.723036586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:33.723079826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1998 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.723100586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1998 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.723118236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.725006228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:33.725035738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.725055868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.725071218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.725089038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.725105678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.725125648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:33.725143588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1999 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.725634448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.725660698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.725683438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.725700558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.725719088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.725736278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.725753738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.725772958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.725793558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.725816818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.725861829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.725881019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.725901639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.725920639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.725937839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2000 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.725955459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2000 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.72794327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.72800391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.72802696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.72805007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.72807022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.7280891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.72810785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2001 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.72812863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2001 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.728584911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:33.728605771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.728630211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.728647071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.728664451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.728686951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.728705291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:33.728727201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:33.729236921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:33.729264611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.729285911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.729308481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.729327911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.729343201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.729360691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:33.729391151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2003 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.730097842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2004 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.730120082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2004 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.730144682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.730199462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.730234972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2004 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.730268742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2004 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.730308202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.730327132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.719413508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.719458108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.719474588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.719487968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.719501468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:34.719521748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:34.719537898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2005 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.719553968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2005 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.719569528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.719605768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.719634728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.719665328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.719694868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:34.719726838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:34.719770668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2005 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.719803678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2005 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.719835818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.719856068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:34.719871698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:34.719889578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.719907958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.719921678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.719937588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.719968498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.719982618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.720059458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.720073158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.720088628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:34.720105028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:34.720139738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:34.720155428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2006 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.720533858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.721037249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.721056079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.721072589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.721103549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.721118889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.721134849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.721148119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.721163159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.721176199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.721191659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.721207029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2007 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.721222469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2007 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.72218458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:34.72220322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.7222209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.72224179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.72227155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.72228451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.72229977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.72231479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.72233128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.72234663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.72235994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.72237843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.72239367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.72241153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.72242648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.72244139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.7224565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:34.72248805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2008 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.7225037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2008 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.72251904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.724455071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:34.724487291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.724506241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.724519601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.724535532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.724549252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.724564522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:34.724580442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2009 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.725080952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.725100042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.725135142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.725150022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.725166712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.725181972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.725197312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.725215292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.725230302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.725245802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.725260382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.725275662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.725292722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.725307632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.725322742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2010 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.725340592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2010 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.727335934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.727357274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.727387434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.727403344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.727418684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.727434474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.727452454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2011 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.727468224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2011 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.728002784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:34.728068824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.728090274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.728109254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.728126954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.728148664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.728164954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:34.728183814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:34.728648165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:34.728699795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.728720755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.728741385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.728761255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.728780245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.728798695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:34.728819455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2013 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.729510495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2014 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.729538125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2014 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.729555345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.729586445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.729615735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2014 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.729648015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2014 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.729681275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.729696395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.735156473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.735205013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.735226413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.735269633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.735285603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:35.735305103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:35.735321833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2015 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.735339343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2015 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.735636693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.735677303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.735712133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.735745653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.737244384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:35.737304824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:35.737345244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2015 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.737383804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2015 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.737618394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.737643374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:35.737662904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:35.737684874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.769512457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.769553837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.769575797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.769629578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.769672138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.769693518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.769711378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.77288313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 824 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.77294392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:35.77299192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:35.77300817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2016 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.773648731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.774791801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.774836701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.774857261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.775989912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.776021652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.776043552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.776061632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.776082102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.776100062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.810881639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:35.810913449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2017 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.810932789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2017 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.81259984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:35.81264282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.81266417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.81312994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.81320004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.81322016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.81324028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.81325898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.81327902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.81330313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.81331909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.81333868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.81335776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.81337521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.813393891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.813411191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.814947692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:35.815008632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2018 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.815027462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2018 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.815261452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.818363944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:35.818384364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.819118065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.819142115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.819159325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.819174695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.824250369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:35.824289769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2019 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.825213109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.825235409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.827303021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.827342011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.827360151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.827375621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.827391331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.827406501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.827422311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.827437321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.827450221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.827465911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.827481371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.827496421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.856947543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2020 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.856988403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2020 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.860038476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.860067006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.861384607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.861439647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.861458337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.861474557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.865078569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2021 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.86511644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2021 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.86605294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:35.86607476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.893265441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.893290271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.893307531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.893321051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.894287492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:35.894313232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:35.895854283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:35.895877813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.927393766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.927426476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.927444277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.927458387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.929018468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:35.929048248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2023 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.930142629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2024 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.930166739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2024 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.930330169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.930372729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.93258512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2024 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.93264384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2024 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.93267695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.93269515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.719169243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.719214663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.719229294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.719245404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.719261104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:36.719279394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:36.719295184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2025 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.719312774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2025 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.719390004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.719425674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.719458904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.719498954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.719568084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:36.719609664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:36.719643804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2025 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.719675454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2025 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.719707254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.719729914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:36.719745774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:36.719762284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.719779894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.719793554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.719809674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.719838954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.719854204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.719869894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.719885174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.719907614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.719925944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:36.719958124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:36.719973134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2026 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.720507514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.721020615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:36.721039935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.721057675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.721077855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.721093665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.721109025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.721122425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.721139115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.721153395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.721168605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:36.721185415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2027 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.721237945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2027 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.722158636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:36.722181796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.722201806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.722224436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.722263466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.722291066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.722312046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.722332696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.722353646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.722372726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.722391376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.722409486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.722427126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.722449676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.722468696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.722490446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.722508836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:36.722549826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2028 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.722571836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2028 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.722593546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.724462147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:36.724481867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.724519587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.724538148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.724559338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.724574998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.724597348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:36.724614998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2029 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.725094528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.725116738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.725140958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.725156718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.725173728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.725193598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.725211378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.725228878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.725250228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.725270948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.725286718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.725303188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.725320178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.725335678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.725350658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2030 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.725365728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2030 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.72737532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.72741655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.72753184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.72754842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.72757023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.72758506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.7276281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2031 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.72764901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2031 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.729362961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:36.729394141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.729473951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.729489801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.729503581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.729517501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.729535141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:36.729554461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:36.730149862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:36.730198162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.730218652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.730235782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.730252012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.730265392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.730281712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:36.730299142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2033 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.731031102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2034 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.731058912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2034 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.733481954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.733520644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.733901475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2034 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.733963685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2034 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.734015885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.734042935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.721957279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.721998489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.722016209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.722035429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.722095589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:37.722122829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:37.722141059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2035 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.722156969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2035 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.722567689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.722606149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.722641369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.722676019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.72411914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:37.72418437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:37.72422582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2035 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.72426759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2035 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.725457511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.725490351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:37.725509161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:37.725529441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.726188462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.726212322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.726230772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.726310792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.726327412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.726348422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.726367802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.729932505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:37.729967035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:37.730007425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:37.730028615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2036 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.730459135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.731154236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.731178576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.731197106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.733183357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.733222497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.733242527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.733258857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.733277037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.733293097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.733525357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:37.733546977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2037 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.733567267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2037 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.735229589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:37.735250539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.735271289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.764699521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.764758711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.764777541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.764797871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.764816261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.764834581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.764854241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.764871021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.764887691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.764902511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.764917051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.764931641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.764950041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.765152781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:37.765216951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2038 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.765237391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2038 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.765314761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.767629423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:37.767654863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.771446116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.771464416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.771484076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.771500776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.773785798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:37.773807848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2039 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.774952809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.774977269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.77665205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.77667238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.77669003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.77670922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.77672776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.7767454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.77676325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.77678146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.77679696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.77681499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.77683254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.7768517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.808174874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2040 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.808212874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2040 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.810784506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.810833716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.811424846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.811446486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.811500346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.811517026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.839199597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2041 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.839239227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2041 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.840398798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:37.840420988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.840983908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.841011978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.841031328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.841047078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.84296947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:37.8430137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:37.84379102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:37.84382926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.848979774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.849012564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.849034004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.849049974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.849470575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:37.849496375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2043 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.850323115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2044 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.850346255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2044 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.851229816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.851283476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.852125367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2044 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.852181127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2044 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.852223427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.852243287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.720842472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.720884562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.720903962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.720922762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.720939772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:38.720960112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:38.720980232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2045 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.720998562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2045 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.721042832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.721079552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.721114202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.721147422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.721220952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:38.721277902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:38.721316652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2045 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.721355202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2045 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.721393782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.721414522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:38.721432282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:38.721449962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.721469772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.721484562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.721500802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.721531882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.721557852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.721576132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.721590442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.721636942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:38.721654582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:38.721691612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:38.721710372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2046 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.722049793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.722541123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.722561283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.722580373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.722598673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.722614653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.722632873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.722647993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.722666153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.722680573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.722697863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.722714243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2047 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.722733713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2047 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.723676064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:38.723722594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.723743974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.723764094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.723798984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.723816514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.723836884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.723854624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.723871994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.723891224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.723908604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.723926804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.723947304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.723964844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.723981684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.723998794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.724014014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:38.724058374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2048 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.724076274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2048 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.724095494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.725927526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:38.725964776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.725985486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.726000916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.726024806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.726039766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.726060626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:38.726079526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2049 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.726568526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.726603316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.726624026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.726643776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.726666046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.726685446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.726704706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.726725206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.726745896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.726763266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.726788756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.726809886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.726827326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.726845036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.726864176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2050 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.726888806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2050 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.728834368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.728877358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.728899768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.728916468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.728934448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.728951818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.728971208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2051 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.728991218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2051 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.729489238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:38.729516388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.729536228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.729553528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.729575588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.729590958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.729610168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:38.729629968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:38.730153189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:38.730194569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.730218289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.730233729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.730249799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.730265679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.730284719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:38.730306339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2053 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.730999049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2054 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.731020799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2054 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.731043179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.731079129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.731115039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2054 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.731152099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2054 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.73118827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.73120765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.718758903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.718810863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.718828993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.718846153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.718942403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:39.718973563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:39.718991773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2055 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.719010133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2055 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.719910004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.719960444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.719996994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.720031564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.720210014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:39.720275564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:39.720313684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2055 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.720355094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2055 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.720394294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.720414674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:39.720435304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:39.720459074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.749328026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.749348326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.749374046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.749407866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.749421916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.749439606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.749455836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.749796057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:39.749848057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:39.749893677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:39.749910497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2056 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.750416207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.750999417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.751028507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.751045277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.752386429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.752403269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.752419459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.752433169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.752449449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.752462639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.75452825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.75457067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2057 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.75458857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2057 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.755639991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:39.755689861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.755761091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.756335781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.756402272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.756419472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.756439812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.756460362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.756477762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.756496582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.756522612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.756542082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.756568462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.756588162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.756604662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.756621872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.756640172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:39.756682082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2058 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.756700352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2058 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.756718422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.758600463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:39.758622023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.759494843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.759520023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.759543873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.759558953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.759576363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:39.759596403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2059 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.760130843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.760153203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.760693544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.760710084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.760728784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.760745964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.760763244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.760782334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.760817474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.760837024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.760854744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.760873804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.760893254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.760913484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.760931214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2060 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.760951444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2060 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.762960635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.762983436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.764193736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.764234696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.764254346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.764269686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.764292366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2061 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.764311267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2061 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.764935277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:39.764960377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.764984147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.764999717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.765017237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.765032847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.765052817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:39.765072077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:39.765616807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:39.765642228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.767486939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.767505289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.767523629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.767561129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.767579459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:39.767606229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2063 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.76836558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2064 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.7684225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2064 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.76859604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.76866463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.76869853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2064 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.76873733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2064 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.76879668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.76883856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.719933367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.719995487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.720011877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.720025887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.720040537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:40.720059177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:40.720075787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2065 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.720092187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2065 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.720108637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.720141007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.720184827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.720232417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.720323777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:40.720365877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:40.720403567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2065 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.720441697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2065 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.720480117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.720500347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:40.720518177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:40.720537487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.720556658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.720577888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.720596068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.720630468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.720646258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.720663638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.720680798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.720699328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 844 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.720717098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:40.720754668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:40.720775218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2066 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.721204108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.721707168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.721739848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.721759578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.721779758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.721795078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.721813208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.721828888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.721847558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.721869839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.721889139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:40.721907329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2067 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.721925959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2067 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.722859339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:40.722879659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.722901739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.72385922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.72389824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.7239154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.72393384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.72395283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.72397056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.72398993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.72400746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.72407322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.72410064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.72411703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.72413251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.72414955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.72416694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:40.72420024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2068 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.72421669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2068 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.72423316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.726113982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:40.726134892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.726237152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.726253422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.726268972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.726290632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.726306262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:40.726322382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2069 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.726877342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.726917052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.727073002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.727092902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.727111592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.727129802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.727148052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.727166582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.727198853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.727222283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.727239573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.727256773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.727275093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.727309253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.727327453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2070 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.727345463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2070 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.729349974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.729373314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.729423544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.729442074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.729459224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.729478024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.729497194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2071 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.729517574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2071 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.730061725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:40.730083905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.730108875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.730123935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.730141225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.730156155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.730172945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:40.730193545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:40.730719635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:40.730741765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.730776385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.730793035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.730811855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.730826585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.730844365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:40.730862795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2073 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.731588846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2074 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.731623146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2074 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.731640716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.731674416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.731711206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2074 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.731749786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2074 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.731786196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.731804426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.719350151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.719385861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.719402191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.719418951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.719440441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:41.719460011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:41.719478561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2075 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.719499801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2075 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.719760441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.719810421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.719843891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.719878371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.720682012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:41.720732222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:41.720772512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2075 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.720812682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2075 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.721546722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.721569942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:41.721589272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:41.721608662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.722184693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.722224443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.722242063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.722272863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.722285993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.722301923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.722314743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.722328963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 848 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.722345173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:41.722380943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:41.722399413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2076 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.722678673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.723170983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:41.723238644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.723263694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.726526176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.726547606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.726567636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.726584786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.726602456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.726619356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.726838416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:41.726857626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2077 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.726877796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2077 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.727893997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.727915337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.727938417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.728465017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.728504167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.728521188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.728540428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.728557968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.728575078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.728592898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.728608048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.728625378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.728644798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.728664468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.728682378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.728710158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.733437341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 850 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.733482901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2078 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.733501161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2078 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.733520681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.735602553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:41.735666513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.737391294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.737408284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.737425064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.737441434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.737610844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:41.737629974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2079 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.738908555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.738956255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.740385446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.740431836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.740457027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.740474297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.740491207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.740518237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.740534447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.740554947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.740570357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.740587027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.740604997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.740623237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.74536078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2080 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.74541721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2080 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.747922362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.747998222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.749484753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.749523863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.749545253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.749563163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.749645313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2081 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.749666093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2081 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.751142135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:41.751189795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.752319615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.752346645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.752366445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.752382806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.752401206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:41.752421336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:41.753044316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:41.753066586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.756504539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.756530129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.756551559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.756568149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.756862999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:41.756883599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2083 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.75771466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2084 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.75773927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2084 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.75888681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.75893084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.75984712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2084 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.75989495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2084 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.75993104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.75995006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.719033513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.719089893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.719112153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.719128763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.719144583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:42.719164563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.719186043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2085 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.719205753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2085 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.719276884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.719314694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.719350924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.719386604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.719468134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 851 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.719523144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:42.719559314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2085 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.719598164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2085 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.719652684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.719674464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:42.719702564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:42.719722124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.719745384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.719775194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.719796534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.719830634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.719849344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.719866224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.719881504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.719900434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:42.719921464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:42.719961234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:42.719979194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2086 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.720373114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.720875575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.720896665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.720921785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.722649006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.722669206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.722687316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.722704516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.722723536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.722738096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.722757006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:42.722775526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2087 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.722797316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2087 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.723774857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.723794987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.723816607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.724005037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.724043027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.724058617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.724078637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.724108907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.724126857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.724145327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.724164647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.724182527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.724203677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.724220987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.724243687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.724260907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.724276937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.724308897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2088 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.724326087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2088 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.724341397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.726218779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:42.726240009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.72729135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.72731421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.72733536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.72735069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.72736954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:42.72738765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2089 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.72793552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.72795625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.72806902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.72808749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.72810899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.72812639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.72814597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.72816354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.72818391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.72820102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.72821569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.72823212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.72824923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.72826766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.72828563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2090 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.72830474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2090 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.730331982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.730370812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.731477503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.731522483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.731546933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.731564273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.731582793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2091 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.731602013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2091 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.732177963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:42.732199993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.732251443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.732306083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.732328333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.732347513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.732364903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:42.732388513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:42.732854444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:42.732876784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.735269976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.735290766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.735340396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.735356056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.735476906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:42.735495336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2093 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.736559537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2094 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.736609687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2094 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.737975688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.738043268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.738083168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2094 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.738123238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2094 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.738163988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.738184688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.719491377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.719529227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.719546217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.719561747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.719579287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:43.719599997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.719618367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2095 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.719636227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2095 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.719655317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.719690387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.719729137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.719764827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.719802077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 855 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.719864787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:43.719924857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2095 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.719962777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2095 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.720000837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.720034477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:43.720053047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:43.720075787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.720095027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.720111957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.720129097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.720172637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.720195967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.720211087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.720228007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.720246277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:43.720273927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:43.720329997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:43.720347317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2096 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.720637328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.721127068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.721164728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.721184118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.721203748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.721223128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.721241668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.721257848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.721278948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.721297288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.721317658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.721337188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2097 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.721357398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2097 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.722246579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:43.722269819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.722289639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.722308949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.722343329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.722363199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.722386469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.722404309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.722424129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.722444609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.722460129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.722478299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.722504679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.722521869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.722544889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.722567689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.722584669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:43.722625659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2098 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.722645629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2098 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.722665569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.72449732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:43.724522521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.724545561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.724561041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.724578081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.724593261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.724612431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:43.724630021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2099 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.725122671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.725143531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.725168091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.725183711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.725202351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.725219401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.725242631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.725259471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.725277201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.725300551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.725317071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.725334371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.725354281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.725374471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.725395501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.725414181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2100 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.727364533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.727386353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.727410113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.727425963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.727445593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.727468673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.727488773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.727510493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2101 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.728035863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:43.728084113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.728106163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.728121743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.728139743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.728158583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.728176393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:43.728227693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:43.728703214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:43.728742524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.728762914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.728779044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.728797154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.728815194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.728833444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:43.728852564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2103 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.729540604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2104 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.729575194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2104 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.729593294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.729627644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.729661344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.729699024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2104 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.729734224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.729752924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.721497501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.721539511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.721557681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.721575201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.721823031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:44.721847791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.721868631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2105 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.721888592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2105 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.722651752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.722702932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.722738692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.722772612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.723427803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 859 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.723487803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:44.723530343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.723569893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.724348793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.724369503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:44.724383903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:44.724404433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.725260114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.725277834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.725318164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.725377484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.725394154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.725412254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.725426994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.725444004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:44.725478324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:44.725525544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:44.725543264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2106 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.726006945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.726486325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.726507405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.726527015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.758916289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.758954239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.758973549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.758989319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.759005039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.759019269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.759484869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.759510729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.759529519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.76102635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 862 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.76106455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.76108475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.76161289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.76165164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.761668831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.761686551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.761713441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.761731261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.761748411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.761763031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.761780291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.761797281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.761815161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.761831851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.761849641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.763920442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 862 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.763988252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.764008252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2108 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.764036762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.766177404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:44.766224924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.768914476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.768935906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.768954406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.768971756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.802545901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:44.802598311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2109 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.804918933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.804971723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.807131985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.807157765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.807174045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.807189295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.807208125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.807224235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.807240605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.807256115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.807269835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.807285275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.807300445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.807315955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.809666147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.809713287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2110 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.8135863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.81361179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.818134103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.818171133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.818192783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.818209803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.850285157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.850329447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2111 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.851607968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:44.851630408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.852276739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.852317029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.852339119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.852357559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.85415516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:44.85417962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:44.855144341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:44.855168471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.885542244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.885588794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.885607764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.885622034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.886395855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:44.886426065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2113 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.888435336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.888485736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2114 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.889581467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.889643967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.895812622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.895865582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2114 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.896045842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.896089442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.719625353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.719672063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.719688723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.719704963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.719721063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:45.719744203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.719764033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.719782783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2115 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.719811643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.719842153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.719876613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.719907123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.719973123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 863 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.720039593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:45.720071073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.720102383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.720159823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.720177443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:45.720192663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:45.720209873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.720227833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.720241783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.720258173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.720287143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.720301353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.720317343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.720330983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.720355633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 864 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.720372803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:45.720403363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:45.720419153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2116 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.720876704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.721374344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.721423824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.721443034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.721461334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.721476494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.721499714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.721517254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.721547984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.721566644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.721586644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:45.721609694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.721628354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2117 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.722480245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.722500695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.722520915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.722539505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.722570585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.722584785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.722601675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.722618295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.722634865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.722652895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.722667105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.722683405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.722699265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.722718635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.722735215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.722750265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.722766365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 866 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.722805515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.722825065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2118 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.722845395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.724743177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:45.724765427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.724804837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.724834677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.724851737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.724866547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.724883667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:45.724902667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2119 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.725374087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.725400597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.725422127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.725439077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.725457717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.725481197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.725501357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.725521877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.725542197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.725560637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.725575427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.725593907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.725613287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.725630577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.725648747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.725666187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2120 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.727650429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.727679579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.727702939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.727720849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.727738559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.727755049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.727772989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.727797869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2121 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.728310479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:45.728367389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.728390829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.728408949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.728428639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.728445149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.728462559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:45.728480439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:45.72896182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:45.72898842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.72900994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.72902507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.72904392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.72905993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.72908005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:45.72910315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2123 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.72980657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2124 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.72982835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2124 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.729860321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.729896441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.729933281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.729969801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2124 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.730061441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.730077301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:46.373310105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:59756"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:46.524374639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:51761"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.524587059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"19e06520-52ea-452f-8362-8b7ad9adcfdc","remote_addr":"[::1]:59756","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.524611499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"19e06520-52ea-452f-8362-8b7ad9adcfdc","remote_addr":"[::1]:59756","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:46.52628649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"19e06520-52ea-452f-8362-8b7ad9adcfdc","remote_addr":"[::1]:59756","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":1689,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.528108921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"bc2d33ca-c730-49ac-8f43-3d6d5aa48764","remote_addr":"[::1]:51761","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.528155371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"bc2d33ca-c730-49ac-8f43-3d6d5aa48764","remote_addr":"[::1]:51761","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:46.528792592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"bc2d33ca-c730-49ac-8f43-3d6d5aa48764","remote_addr":"[::1]:51761","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":695,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:46.590614389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:58335"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:46.620020731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:47390"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.620130161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"dab74b87-e2d1-44d9-ab15-d56ce38e0cc3","remote_addr":"[::1]:58335","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.620154311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"dab74b87-e2d1-44d9-ab15-d56ce38e0cc3","remote_addr":"[::1]:58335","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:46.620515091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"dab74b87-e2d1-44d9-ab15-d56ce38e0cc3","remote_addr":"[::1]:58335","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":386,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.621147062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"38625316-e8c8-4adb-8e43-1d14e0cda52c","remote_addr":"[::1]:47390","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.621197622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"38625316-e8c8-4adb-8e43-1d14e0cda52c","remote_addr":"[::1]:47390","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:46.622743843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"38625316-e8c8-4adb-8e43-1d14e0cda52c","remote_addr":"[::1]:47390","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":1599,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.76564668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.76567629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.76569226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.76570771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.76625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:46.76628963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:46.76630937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2125 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.7663286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2125 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.767128231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.767170231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.767201091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.767228551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.769851313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:46.769894813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:46.769935063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.769972953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.771515824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.771555024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:46.771573574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:46.771591124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.771810154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.771838684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.771860444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.771892424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.771908444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.771926254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.771942864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.772527695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 868 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.772567515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:46.772602065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:46.772622335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2126 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.800793056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.801373686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:46.801404326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.801423886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.804942229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.804967329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.805005969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.805029599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.805045229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.805058239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.861271892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:46.861319712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.861340412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2127 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.863459673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.863494553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.863518003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.864595424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.864654694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.864672104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.864687604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.864702104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.864716734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.864730914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.864744324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.864758074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.864771724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.864785684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.864799414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.864813114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.868427387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 870 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.868518227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.868540637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2128 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.868781907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.87183486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:46.87187674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.875158972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.875184742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.875208972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.875225242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.876666293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:46.876695353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2129 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.879149975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.879187665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.879442215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.879459525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.879476245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.879497235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.879513135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.879528585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.879544145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.879559175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.879572515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.879588105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.879603435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.879618815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.880482426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.880535076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2130 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.883076838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.883113448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.883284018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.883301588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.883324248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.883338888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.883661288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.883682659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2131 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.884535469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:46.884566029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.88536372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.88539796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.88541478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.88542882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.915151892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:46.915198292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:46.915945103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:46.915995413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.916484853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.916514613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.916535743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.916551863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.916919124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:46.916943414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2133 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.917840344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.917861834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2134 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.918818355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.918864265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.919369845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.919405875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2134 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.919456995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.919474395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.719197218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.719258759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.719276729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.719294069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.719313669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:47.719334319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.719353079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.719372549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2135 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.719595519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.719636969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.719671049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.719706049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.719794029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 871 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.719833419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:47.719874119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.719911549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.72080382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.72082705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:47.72084623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:47.72086553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.72104963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.72108988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.72113027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.72116594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.72118104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.72121346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.72122753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.72124164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:47.72126307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:47.72129814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:47.72132787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2136 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.7217939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.722276191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.722304241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.722323671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.724661933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.724682413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.724701263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.724718513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.724774043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.724791913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.725658313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:47.725706263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.725725223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2137 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.726717894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.726759124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.726781084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.726803194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.726838494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.726857704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.726875454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.726894944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.726912764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.726932684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.726949644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.726969574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.726988274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.727008554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.727026424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.727044594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.727064734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.727101444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.727119734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2138 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.727137074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.729046426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:47.729095146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.729120826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.729139736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.729158716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.729176386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.729194246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:47.729214316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2139 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.729721866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.729751376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.729772436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.729790046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.729808826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.729827177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.729844527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.729863057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.729880617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.729899537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.729916737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.729936387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.729954227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.729974007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.730006347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.730024457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2140 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.732063118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.732111518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.732853509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.732871679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.732889199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.732903619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.733029849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.733055399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2141 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.733618709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:47.733657829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.733725399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.733763599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.733784569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.7338069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.73382424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:47.73384523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:47.7343335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:47.73438517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.73440698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.73442454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.73444301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.73446015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.73447822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:47.73449769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2143 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.735171081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2144 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.735192131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2144 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.735792151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.735831851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.735985811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.736036501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2144 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.736071271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.736089131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.731154121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.731198651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.731215741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.731229381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.731260571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:48.731296041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.731315431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2145 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.731346691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2145 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.731765871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.731805241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.731841991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.731878831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.733152262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 875 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.733219832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:48.733252532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.733290162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.733497662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.733530382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:48.733548612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:48.733565862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.733656802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.733675122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.733695572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.733724852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.733739372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.733755892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.733775792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.733927123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:48.734012423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:48.734050653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:48.734070383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2146 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.734556123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.735171214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.735192714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.735211624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.736425594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.736464985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.736482945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.736497995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.736514685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.736535605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.736553035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.736572535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.736589155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.737546215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:48.737579345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.737601535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.739076716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.739111867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.739125257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.739145907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.739165937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.739185127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.739201447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.739217837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.739237247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.739255417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.739274987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.739291347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.739308307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.739425127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:48.739458587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.739475877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2148 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.739513697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.741682248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:48.741708678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.742899619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.742916459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.742931959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.742943999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.742993389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:48.743013149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2149 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.74359012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.74361564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.77180789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.77185278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.77187167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.77189047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.77190788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.77192746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.7719452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.77196732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.77198608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.77202473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.7720426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.77206142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.77208867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.77210997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2150 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.774374382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.774406822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.775984233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.776024393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.776041773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.776055933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.777348564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.777367804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2151 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.778264345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:48.778304295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.808457598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.808495538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.808518918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.808546268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.808779828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:48.808801628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:48.810488319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:48.810513729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.83762789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.8376623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.83768745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.83770318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.842183893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:48.842206003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.843524884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.843566044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2154 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.844468225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.844513205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.845752986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.845816686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2154 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.845894326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.845920886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.718955094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.718984894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.719003974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.719023254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.719039924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:49.719059284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.719076824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.719101874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2155 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.719124794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.719162384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.719196074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.719233045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.719266325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 879 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.719309885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:49.719350225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.719387065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.719436715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.719459525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:49.719477525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:49.719500475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.719523515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.719541895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.719561885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.719597705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.719615685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.719634345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.719651275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.719668585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:49.719686645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:49.719725845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:49.719743935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2156 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.719907615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.720458765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.720479725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.720501925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.722934197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.722950817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.722966007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.722981587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.723001857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.723017837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.723865708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.723888628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.723907698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2157 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.724942739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 882 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.724998689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.725023669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.725054539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.725090679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.725107479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.725132759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.725152379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.725172719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.725190519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.725206929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.725225319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.725249929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.725267119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.725286889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.725306649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.725325319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 882 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.725367719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.725385439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2158 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.725403129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.727218141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:49.727238391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.727330881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.727348101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.727365391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.727381221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.727398631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:49.727416751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2159 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.727925341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.727945871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.727980131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.727997951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.728022061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.728041471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.728058401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.728076761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.728096331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.728148821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.728165951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.728185131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.728203041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.728220471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.728238091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.728255341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2160 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.730211203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.730233503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.730840593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.730876083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.730895263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.730910993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.730996873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.731020503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.731609464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:49.731661444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.731707864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.731726804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.731746564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.731764224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.731795994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:49.731816274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:49.732327584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:49.732371084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.732389254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.732426334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.732443414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.732458524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.732475574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:49.732492345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2163 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.733197685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2164 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.733217425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2164 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.733747265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.733805355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.733924766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.733975166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2164 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.734012816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.734031916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.72301854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.7230559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.72307227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.72308829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.723769571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:50.723793941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 883 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.723814061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2165 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.723834901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2165 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.725331632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.725379322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.725414642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.725453372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.729360265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 883 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.729411135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:50.729451185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.729490575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.730003376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.730065966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:50.730085126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:50.730106266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.760426068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.760447288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.760502798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.760539238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.760554438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.760572668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.760586668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.761141688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 884 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.761186408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:50.761221458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:50.761239458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2166 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.761889449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.76340412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.76342648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.792935432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.794115053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.794156953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.794177313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.794192753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.794214003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.794229983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.795446764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:50.795481494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.795500214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.797058865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.797106545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.797127835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.800316878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.800372458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.800388998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.800406218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.800426108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.800442288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.800458188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.800471638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.800489838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.800505508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.800520748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.800536708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.800551838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.802217929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 886 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.802259799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.802277129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2168 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.802344309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.804487801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:50.804524831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.804634911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.804675451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.804692361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.804705151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.807573063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:50.807615743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2169 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.808263724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.808297504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.812525597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.812587967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.812615127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.812629917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.812644667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.812659847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.812673817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.812690167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.812706337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.812722497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.812740077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.812756037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.812937877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.812991837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2170 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.815341159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.815371849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.8166457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.81666856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.81668712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.81671307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.819182252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.819222962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2171 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.819824702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:50.819870992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.823343535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.823376695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.823395285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.823412165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.823729715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:50.823750995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:50.824354816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:50.824377086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.824494046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.824511946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.824530186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.824555516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.826658058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:50.826697458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2173 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.827491788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.827536888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2174 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.831132711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.831173131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.831454741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.831512791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2174 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.831549691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.831577541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.71877674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.71882572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.71884229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.71885879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.71887566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:51.71889617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:51.71891613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.71893693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2175 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.71896356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.71901881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.71905599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.7191004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.71914051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:51.71918059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:51.719218441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.719256381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.719296361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.719315911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:51.719342971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:51.719362591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.719383291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.719399321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.719426691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.719466121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.719481781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.719500221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.719517011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.719536111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 888 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.719553471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:51.719591981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:51.719625821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2176 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.720007441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.720513081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:51.720553552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.720571792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.720589162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.720603772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.720620332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.720634462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.720650912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.720664742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.720680082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:51.720695652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.720711942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2177 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.721678182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.721733492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.721755412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.721776222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.721811522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.721829492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.721847822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.721866032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.721894933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.721915473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.721931393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.721948193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.721964883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.721981833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.721999723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.722017293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.722035333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 890 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.722075643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.722094603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2178 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.722114033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.723944614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:51.723976834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.723996534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.724012204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.724033034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.724049454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.724066264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:51.724085494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2179 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.724571105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.724592925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.724616255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.724632245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.724650845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.724678665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.724697695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.724723785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.724742595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.724765675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.724781955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.724798185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.724815255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.724832365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.724849995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.724868355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2180 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.726740346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.726787536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.726809666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.726826326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.726845586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.726862886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.726880856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.726900346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2181 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.727367327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:51.727391267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.727413477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.727429247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.727451417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.727479637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.727499467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:51.727517707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:51.728022427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:51.728043397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.728069587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.728087007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.728106057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.728121747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.728140327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:51.728158217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2183 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.728888358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2184 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.728933988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2184 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.728951418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.728993538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.729063808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.729114988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2184 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.729174778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.729193728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.743556142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.743603542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.743622582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.743641572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.743689912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:52.743732402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.743784422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2185 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.743818342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2185 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.743939522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.743981392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.744027932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.744074812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.746235684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 891 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.746293554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:52.746333824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.746372114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.746730254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.746756454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:52.746774944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:52.746796574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.750462037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.750505637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.750527077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.750564877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.750581877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.750600757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.750615237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.750993777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:52.751038817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:52.751077878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:52.751097648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2186 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.751603828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.752101348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.752175848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.752196528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.753351229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.753382249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.753401389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.753416879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.753435269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.753452159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.75438168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:52.75440803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.75442632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2187 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.755423941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.755462481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.755483181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.759398543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.759462473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.759480943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.759502173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.759523013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.759540593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.759561723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.759599753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.759644763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.759665913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.759683093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.759698783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.759718143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.759820583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.759884873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.759904053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2188 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.759921373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.761973235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:52.762017015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.763131726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.763183046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.763203386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.763222296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.765195577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:52.765241977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2189 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.765776638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.765823088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.76902337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.76905853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.76909118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.76911131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.7691321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.76915351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.76917229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.76919234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.769208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.76923105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.76926387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.76928194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.76930326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.76932409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.771376792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.771400832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.772658313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.772679063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.772698123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.772713903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.773528833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.773558653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2191 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.774131844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:52.774154614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.778708967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.778728817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.778784877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.778825577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.779223898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:52.779247458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:52.780133618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:52.780155488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.780194958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.780216778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.780232209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.780246899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.78200158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:52.78206017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2193 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.782882921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.782903731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2194 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.786365483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.786426423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.786686803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.786745403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2194 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.786783823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.786805603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.242170327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"internal-dns-resolver","component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:53.275781902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","error":"proto error: io error: No route to host (os error 148)","delay":"217.637393399s","count":"10"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.719042876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.719088356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.719104536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.719121246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.719138566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:53.719156966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.719173896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.719189746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2195 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.719222517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.719267157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.719297217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.719327277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.719392037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 895 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.719436827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:53.719482797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.719522477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.719558847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.719580707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:53.719599497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:53.719618917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.719639077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.719658407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.719676967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.719710887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.719727167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.719743027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.719755907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.719770457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:53.719787757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:53.719823477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:53.719843917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2196 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.720251797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.720737828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.720760788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.720783478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.720804568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.720821308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.720839718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.720853358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.720869318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.720882478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.720897118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.720912708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.720927798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.721838738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:53.721863358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.721883449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.721902529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.721939209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.721953919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.721969369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.721984809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.722002919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.722019999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.722036269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.722053849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.722076329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.722093619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.722113209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.722130609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.722147969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:53.722188879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.722209089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2198 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.722229399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.72409635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:53.72411771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.72414125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.72415587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.72417229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.72418974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.72420876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:53.72422814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.724718251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.724741171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.724777291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.724790581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.724808311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.724828821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.724846231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.724865381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.724884901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.724903321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.724918921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.724937511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.724956111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.724973271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.724990531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.725008511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2200 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.726978832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.727010372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.727033002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.727049062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.727066952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.727082702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.727099272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.727114862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2201 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.727634323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:53.727654883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.727679263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.727694883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.727738303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.727756883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.727779403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:53.727797363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:53.728293253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:53.728337423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.728362663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.728381223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.728402673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.728418593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.728439463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:53.728457773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2203 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.729143844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2204 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.729164264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2204 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.729192564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.729228084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.729266904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.729307224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2204 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.729350054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.729369844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.71942088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.71946125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.71947807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.71949337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.71950781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:54.71952672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.71954627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2205 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.71956534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2205 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.71961688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.71965366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.71968999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.719725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.71978743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 899 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.71985994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:54.71989927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.71994158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.71998168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.72000369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:54.72002769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:54.72004685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.72007303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.72008947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.72010882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.72016796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.72018477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.72021857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.72023491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.72025412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:54.72027633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:54.7203157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:54.72033381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2206 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.720663171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.721162401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.721185031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.721206681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.721226781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.721239881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.721255121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.721272321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.721289631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.721339291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.721357111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.721376541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.721394381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.722314572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 902 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.722333572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.722351602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.722372502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.722412552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.722430012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.722448302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.722465932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.722483462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.722505152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.722520772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.722540962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.722561432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.722584722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.722604372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.722620702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.722639632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 902 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.722681242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.722699342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2208 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.722719532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.724635904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:54.724690034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.724715714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.724733614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.724756974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.724773434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.724793054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:54.724813254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2209 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.725284834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.725331184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.725352594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.725367964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.725388564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.725407784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.725424254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.725441814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.725459894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.725477384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.725493634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.725511864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.725546994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.725563814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.725579924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.725605894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2210 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.727536956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.727567286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.727586346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.727602036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.727619496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.727634226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.727651846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.727671726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.728187056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:54.728207266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.728239526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.728254286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.728268056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.728280216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.728315566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:54.728333246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:54.728840747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:54.728861267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.728893457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.728909167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.728926167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.728942747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.728962337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:54.728987917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2213 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.729704957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.729750357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2214 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.729767847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.729799217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.729831108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.729863548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2214 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.729899208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.729916438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.718784842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.718814142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.718827742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.718840642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.718853642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:55.718871952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 903 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.718966652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.719007012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2215 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.720853054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.720895174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.720928084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.720957084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.721125354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 903 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.721201064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:55.721242914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.721282074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.721322764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.721345004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:55.721364224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:55.721382374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.721403854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.721421964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.721441424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.721471154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.721483734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.721502904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.721520414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.721536914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 904 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.721556014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:55.721595914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:55.721614334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2216 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.721754444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.722293975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.722319495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.722340215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.723519066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.723544536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.723565876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.723581706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.723599406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.723636716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.723661196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:55.723681076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.723697876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.724638097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.724663717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.724685587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.724804187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.724842407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.724861777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.724882247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.724900037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.724919627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.724938457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.724955337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.724972587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.724991147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.725029577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.725047937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.725066497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.725087237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 906 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.725120357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.725141157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2218 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.725163827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.727115418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:55.727138008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.728302079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.728321979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.728342289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.728360009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.728377239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:55.728396029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2219 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.72893682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.72895953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.72912452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.72914614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.72916489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.72918153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.72919588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.72921045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.72923043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.72924893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.72926456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.72928171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.72930353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.72932028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.72933741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.72936001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2220 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.731679172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.731709492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.733464693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.733484003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.733502683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.733517723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.733538103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.733556783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2221 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.734146484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:55.734168454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.734290904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.734308744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.734327104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.734342304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.734359554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:55.734377294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:55.734933944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:55.734972004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.735004724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.735031554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.735050474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.735069874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.735103274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:55.735122704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2223 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.735788385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2224 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.735813105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2224 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.736659126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.736696576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.736732066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.736767076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2224 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.736802556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.736820556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.731231805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.731283845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.731301835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.731320255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.731339455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:56.731360705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:56.731380545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2225 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.731402495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2225 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.731529955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.731570005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.731618075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.731665465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.761630826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:56.761752927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:56.761788147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.761823307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2225 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.762124237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.762159787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:56.762178187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:56.762199187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.762701627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.762719787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.762752747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.762799417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.762815087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.762834177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.762851377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.764618779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 908 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.764671249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:56.764747069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:56.764770729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2226 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.765252429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.76588818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:56.76591423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.76593487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.770846363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.770889893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.770912143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.770931383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.770950494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.770966204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.772241084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:56.772274255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.772292475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2227 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.773586715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.773608356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.773631706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.774211526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.774248846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.774266616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.774283746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.774301626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.774321806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.774339786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.774356716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.774373316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.774392746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.774411526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.774428076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.774443496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.776263288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 910 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.776325008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.776345388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2228 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.776390388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.778465429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:56.778485449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.783008883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.783049603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.783067173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.783081373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.783361893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:56.783383753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2229 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.784086323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.784121063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.784798314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.784816064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.784832944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.784859134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.784876614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.784891874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.784908704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.784923724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.784938834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.784954034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.784969244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.784984784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.786176505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.786202095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2230 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.788459547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.788511527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.79326565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.79330681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.79332601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.79334302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.794010531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.794058411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2231 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.794783261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:56.794826852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.794848462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.794864642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.794883232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.794902632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.796078622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:56.796120132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:56.796716453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:56.796737243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.799480015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.799516065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.799532775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.799546085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.799757165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:56.799781645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2233 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.800723736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2234 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.800752166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2234 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.800850326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.802526897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.804527509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.804600509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2234 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.804638219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.804657649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.719577329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.719630779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.719646869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.719660869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.719674419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:57.719692129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.719708479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.719724969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2235 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.719777519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.719811899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.719848619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.719877939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.719947119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 911 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.719981289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:57.720059209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.720093089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.720125049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.720143149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:57.720169349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:57.720189409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.720206849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.720221749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.720237939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.720266429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.720280309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.720304539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.720318489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.720333669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:57.720349919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:57.720381819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:57.720397909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2236 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.72088906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.72139615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.72143298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.72145344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.72147331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.72148934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.72150534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.72152132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.72153987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.72155606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.72157339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:57.72159373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.72161425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.722515941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.722536401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.722558021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.722577541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.722611661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.722627921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.722647571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.722665781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.722685421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.722706501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.722724671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.722742671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.722762201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.722782651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.722801751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.722821891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.722839521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 914 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.722876821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.722897451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2238 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.722916681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.724864453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:57.724909173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.724931463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.724960313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.724979363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.725032833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.725051513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:57.725072483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2239 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.725499633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.725522153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.725542323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.725558673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.725578103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.725597343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.725617183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.725638513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.725656833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.725686063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.725704963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.725723983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.725742673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.725762443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.725780613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.725800383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.727832565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.727862095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.727879855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.727893085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.727915525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.727931245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.727948995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.727967775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.728506326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:57.728528706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.728552306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.728579096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.728616896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.728635436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.728652856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:57.728673366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:57.729164866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:57.729186996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.729207666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.729223826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.729241146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.729254116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.729275116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:57.729293776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.730032167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2244 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.730051707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2244 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.742181386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.742221546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.742304066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.742347386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2244 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.742452776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.742474756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.733690443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.733739143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.733759283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.733776103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.733792153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:58.733813944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.733833734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2245 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.733853344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2245 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.733996174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.734044024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.734083564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.734188784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.736076285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 915 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.736122765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:58.736163235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.736201965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.736404945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.736438505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:58.736461286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:58.736481646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.740415078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.740441049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.740461669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.740498599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.740514729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.740536849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.740552079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.740858379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:58.740898559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:58.740937039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:58.740957259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2246 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.741444779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.74192847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.74196419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.74198726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.743110221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.743162931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.743183361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.743203451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.743224311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.743252641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.744047001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 917 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.744072281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.744094101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.745061632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:58.745083332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.745105332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.748430435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.748471335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.748490875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.748509575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.748529535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.748549105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.748567765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.748584895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.748603605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.748621195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.748641545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.748668455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.748686245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.748776105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:58.748817225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.748838315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2248 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.748856895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.750993996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:58.751039976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.752552368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.752621668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.752663678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.752681988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.753477108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:58.753510528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2249 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.754063929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.754101099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.757661011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.757680862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.757698302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.757722402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.757741002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.757761042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.757778262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.757795022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.757812822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.757830522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.757852802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.757868492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.757944652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.757964482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2250 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.760163852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.760195112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.761490353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.761525743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.761545173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.761561573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.766866257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.766896447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2251 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.767643368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:58.767682008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.768338019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.768361789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.768378259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.768391399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.768476409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:58.768495109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:58.76971425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:58.76973866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.77084591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.77088196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.77090147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.770985661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.771007991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:58.771029321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.771727591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.771748131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2254 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.776305095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.776368065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.776909235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.776974605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2254 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.777009395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.777025925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.718713705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.718751685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.718766225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.718779555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.718793655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:59.718862785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.718890765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.718907535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2255 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.718924515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.718954305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.718991025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.719036535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.719146225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 919 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.719185185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:59.719221786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.719256036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.719288206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.719306516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:59.719322196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:59.719339426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.719356756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.719371466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.719393806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.719423026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.719436226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.719452226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.719466156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.719481506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:59.719497256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:59.719531836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:59.719547826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2256 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.720035186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.720540896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.720560807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.720577717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.720595067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.720608867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.720646227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.720660597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.720676137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.720689817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.720704867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.720720677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.720737037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.721663327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 922 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.721680917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.721697907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.722615838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.722686308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.722704068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.722722748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.722740788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.722758098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.722779628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.722795168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.722812418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.722830158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.722849408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.722865918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.722887928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.722905758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 922 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.722965618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.722990208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2258 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.723008558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.72484506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:59.72486708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.72496797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.7249841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.72500233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.72502516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.72504577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:59.72506262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2259 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.72559131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.7256125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.72578417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.72580231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.72582113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.72583817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.725854971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.725872391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.725890681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.725911871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.725946001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.725965321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.725982621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.726001891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.726020371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.726041211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.728080352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.728128312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.728150062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.728165092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.728183852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.728197502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.728214092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.728230282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.728748163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:59.728767213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.728795603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.728815813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.728833533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.728854713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.728870813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:59.728886733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:59.729394483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:59.729413383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.729449033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.729470633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.729486293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.729501033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.729522093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:49:59.729540283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2263 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.730266224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2264 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.730284014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2264 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.730321284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.730375284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.730404194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.730437674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2264 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.730470774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.730485764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.71947878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.71950975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.71952771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.71954404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.71956168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:00.71958386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 923 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.71960221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2265 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.71962263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2265 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.71969428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.7197357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.71977159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.719819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.71987019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 923 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.71991227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:00.71995617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.71999787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.72005302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.72008652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:00.72011071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:00.7201402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.722904182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:00.722947062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.722964972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.722996052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:00.723010062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:00.723028972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:00.723048382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:00.723213583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 924 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.723256353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:00.723295683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:00.723316093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2266 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.723887853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.724402243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.724430863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2267 }, kind: MgsRequest(ComponentDetails { 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:00.724452213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:00.725095984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:00.725140284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:00.725161024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:00.725179594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:00.725200654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:00.725249064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:00.725908985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:00.725932015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.725949915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.726933215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.726975245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.726995735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2268 }, kind: MgsRequest(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:00.727013345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.727044305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:00.727060295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:00.727077625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:00.727094915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:00.727110525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:00.727127545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:00.727140745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:00.727155665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:00.727171625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:00.727187356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:00.727202306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:00.727225996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:00.727240646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 926 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.727274786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.727291116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2268 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.727306636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.729233317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:00.729279057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.731628609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:00.731655469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:00.731673729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:00.731691329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:00.731904209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:00.731945649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2269 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.73250122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2270 }, kind: MgsRequest(ComponentDetails { 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:00.73252368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:00.73258694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:00.73262113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:00.73263977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:00.73265885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:00.73267866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:00.73269668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:00.73271577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:00.73273303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:00.73275149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:00.73276922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:00.73278929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:00.73280988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:00.7333582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.73337906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2270 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.735563102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.735608312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.735630932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:00.735646942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:00.735665782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:00.735681482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:00.735699972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.735717772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2271 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.736234382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:00.736254872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:00.738375914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:00.738413174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:00.738434394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:00.738454064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:00.738632194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:00.738654964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:00.739261665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:00.739282395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:00.739338855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:00.739375555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:00.739394755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:00.739410075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:00.740170815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:00.740201465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2273 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.740968246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.740991396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2274 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.741053546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.741091156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.741127456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.741160626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2274 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.741193636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.741213426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.719555993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.719589903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.719606803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.719639613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.719681483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:01.719721203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:01.719742053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.719761733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2275 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.719813923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.719849893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.719885133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.719921293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.719974463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:01.720007513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:01.720081383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.720140433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.720176333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.720198723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:01.720216503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:01.720236583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.720255313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:01.720270253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.720288233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.720324473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:01.720342233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:01.720362933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:01.720378423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:01.720395523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 928 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.720412433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:01.720451513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:01.720469353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2276 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.720817644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.721305464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:01.721328424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2277 }, kind: MgsRequest(ComponentDetails { 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:01.721348114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:01.721366414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:01.721379674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:01.721394384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:01.721407374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:01.721422964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:01.721438174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:01.721455224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:01.721473444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.721492844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.722409995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.722429475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.722448425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2278 }, kind: MgsRequest(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:01.722466225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.722502615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:01.722519525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:01.722536565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:01.722554305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:01.722571925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:01.722590065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:01.722604445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:01.722621695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:01.722641505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:01.722661245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:01.722678185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:01.722696985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:01.722713125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 930 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.722752485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.722771525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2278 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.722791395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.724718287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:01.724745827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.724764777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:01.724777677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:01.724796847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:01.724812577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:01.724830707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:01.724848777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2279 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.725346677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2280 }, kind: MgsRequest(ComponentDetails { 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:01.725368167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:01.725392667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:01.725423047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:01.725443527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:01.725462517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:01.725480867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:01.725499877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:01.725518197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:01.725534907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:01.725550777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:01.725567597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:01.725587497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:01.725605077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:01.725621297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.725639307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2280 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.727577939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.727599149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.727623959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:01.727640459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:01.727660299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:01.727675779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:01.727696579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.727716649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2281 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.728257239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:01.728312769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:01.728336449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:01.728355989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:01.728375479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:01.728391909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:01.728410959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:01.728429049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:01.72889427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:01.72891414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:01.72903957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:01.72905768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:01.72907712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:01.72909433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:01.7291136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:01.72913536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2283 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.730848231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2284 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.730870771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2284 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.730968061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.730999891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.731033981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.731072571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2284 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.731108721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.731127981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.719535406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.719590336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.719609776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.719626096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.719647016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:02.719668286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.719687456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2285 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.719705366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2285 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.719728016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.719763286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.719798416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.719843186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.719881856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 931 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.719915796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:02.719947546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.719978466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.720024666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.720066536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:02.720087066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:02.720106276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.720125136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:02.720141866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.720159956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.720195876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:02.720213396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:02.720233496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:02.720250826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:02.720268966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:02.720286186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:02.720317266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:02.720335476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2286 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.720729797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.721222847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.721243737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2287 }, kind: MgsRequest(ComponentDetails { 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:02.721267007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:02.721286377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:02.721304727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:02.721324137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:02.721341327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:02.721358627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:02.721375887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:02.721392567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:02.721407907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.721425137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2287 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.722338608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.722384598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.722405558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2288 }, kind: MgsRequest(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:02.722422958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.722452828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:02.722466768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:02.722482758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:02.722502928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:02.722520768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:02.722540318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:02.722557628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:02.722574958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:02.722599818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:02.722616928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:02.722636388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:02.722653978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:02.722673428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 934 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.722709698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.722727348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2288 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.722753308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.72462019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:02.72465836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.7246765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:02.72469309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:02.72471462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:02.72472975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:02.72474819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:02.72476863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2289 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.72526081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2290 }, kind: MgsRequest(ComponentDetails { 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:02.7253123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:02.72533451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:02.72535297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:02.72537311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:02.72539384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:02.72541204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:02.72542953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:02.7254492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:02.72546947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:02.72548822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:02.72551283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:02.72553065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:02.72555126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:02.72556862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.72558898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.727568082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.727610542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.727647512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:02.727663382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:02.727682902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:02.727699732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:02.727717312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.727735592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2291 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.728221522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:02.728245712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:02.728266772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:02.728283502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:02.728301332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:02.728319262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:02.728337322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:02.728355522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:02.728849013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:02.728871193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:02.728893403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:02.728908593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:02.728924413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:02.728937723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:02.728952733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:02.728970763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2293 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.729707373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.729754103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2294 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.729772723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.729802633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.729832824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.729865244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2294 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.729897704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.729912914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.71951746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.7195509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.71960798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.71963839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.71965422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:03.71967498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.71969486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.71971393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2295 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.7197335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.7197696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.71980712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.71983959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.71987309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 935 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.71990989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:03.71994839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.71998765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.72002703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.72005081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:03.72006903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:03.72009056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.72011095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:03.72012756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.7201457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.72017541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:03.72018833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:03.72020771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:03.72022306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:03.72024013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:03.72025787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:03.72029657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:03.72031397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2296 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.72045333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.720952591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.720976121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2297 }, kind: MgsRequest(ComponentDetails { 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:03.720998151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:03.721025501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:03.721043941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:03.721064491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:03.721081441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:03.721100501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:03.721118501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:03.721135951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 937 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.721156551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.721176371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2297 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.722074392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:03.722095892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.722116252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2298 }, kind: MgsRequest(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:03.722137622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.722190792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:03.722233882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:03.722255652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:03.722291882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:03.722312212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:03.722329642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:03.722345012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:03.722363802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:03.722395472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:03.722418422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:03.722437462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:03.722466902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:03.722484682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:03.722520972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.722540002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2298 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.722558492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.724386453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:03.724441973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.724464323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:03.724484473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:03.724504913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:03.724522353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:03.724539504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:03.724559744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2299 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.725003414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2300 }, kind: MgsRequest(ComponentDetails { 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:03.725033744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:03.725055324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:03.725070504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:03.725087634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:03.725103754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:03.725119334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:03.725135114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:03.725150294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:03.725165674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:03.725179544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:03.725195014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:03.725210474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:03.725225484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:03.725241304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.725257124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2300 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.727283336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.727322546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.727340686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:03.727359316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:03.727375196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:03.727389026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:03.727405186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.727420926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2301 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.727943546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:03.727962136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:03.727986556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:03.728000786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:03.728018146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:03.728036686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:03.728051896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:03.728102066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:03.728615267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:03.728637467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:03.728660167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:03.728675407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:03.728695317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:03.728710097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:03.728726547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:03.728742777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2303 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.729497607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2304 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.729515077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2304 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.729546757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.729595507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.729629167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.729667137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2304 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.729703507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.729723607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.719032432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.719079562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.719097772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.719111512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.719128772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:04.719146632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.719163382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2305 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.719182952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2305 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.719957423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.719991773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.720025313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.720127833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.720269613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 939 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.720316373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:04.720357543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.720397873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.720432243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.720451303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:04.720468763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:04.720486563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.720503383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:04.720518553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.720537733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.720572354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:04.720590424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:04.720609044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:04.720624514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:04.720643474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:04.720663054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:04.720699494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:04.720717104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2306 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.721192804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.721695094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.721747794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2307 }, kind: MgsRequest(ComponentDetails { 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:04.721767754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:04.722577395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:04.722621205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:04.722641015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:04.722657635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:04.722675995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:04.722693305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:04.722710675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.722732375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.722749415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.723681546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 942 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.723716036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.723737806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2308 }, kind: MgsRequest(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:04.723802876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.723839996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:04.723858766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:04.723878336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:04.723895896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:04.723915426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:04.723934036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:04.723949306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:04.723969056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:04.723985836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:04.724006216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:04.724031386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:04.724050096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:04.724069756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 942 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.724107766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.724126636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2308 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.724146726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.725997218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:04.726044658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.726787328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:04.726808118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:04.726829318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:04.726845268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:04.726865498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:04.726886448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2309 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.727420939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2310 }, kind: MgsRequest(ComponentDetails { 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:04.727465569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:04.727523969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:04.727542079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:04.727562329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:04.727583659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:04.727603239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:04.727621489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:04.727638739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:04.727656309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:04.727675029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:04.727692649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:04.727711449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:04.727730089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:04.727749229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.727770069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2310 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.72980472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.729850271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.730720911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:04.730759991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:04.730826341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:04.730869601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:04.730943691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.730966131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2311 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.731849152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:04.731870042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:04.731909982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:04.731947982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:04.731963852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:04.731979862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:04.731997902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:04.732019622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:04.732524313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:04.732551763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:04.733108753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:04.733126023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:04.733151193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:04.733167083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:04.733198543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:04.733224393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2313 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.734141394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.734176324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2314 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.734222344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.734253004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.734284734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.734324264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2314 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.734365774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.734385934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.737663609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.737704809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.737719429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.737732819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.73788619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:05.73790856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 943 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.73792567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.73794922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2315 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.73878775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.73886074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.73889627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.73893571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.739648141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 943 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.739696951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:05.739736381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.739780561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.740712552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.740735182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:05.740754072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:05.740774612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.772341345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:05.772382865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.772402125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.772451415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:05.772470225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:05.772493355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:05.772509725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:05.773247175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 944 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.773314995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:05.773389955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:05.773409625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2316 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.774316216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.775104227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.775129677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2317 }, kind: MgsRequest(ComponentDetails { 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:05.775153417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:05.775850037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:05.775868577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:05.775888847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:05.775904527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:05.775923877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:05.775941467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:05.777731599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:05.777766499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.777786689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.778863659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.778883229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.77890315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2318 }, kind: MgsRequest(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:05.782980323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.783040323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:05.783058943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:05.783080713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:05.783103153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:05.783126753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:05.783146883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:05.783164623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:05.783184083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:05.783203423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:05.783220933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:05.783237113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:05.783254443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:05.813706706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 946 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.813775966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.813796116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2318 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.813982046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.816250708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:05.816283928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.816480398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:05.816513358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:05.816535618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:05.816553078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:05.81923297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:05.81925616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2319 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.820175001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2320 }, kind: MgsRequest(ComponentDetails { 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:05.820198601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:05.823902093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:05.823942793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:05.823958823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:05.823972893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:05.823988323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:05.824003694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:05.824020824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:05.824036194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:05.824051794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:05.824070544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:05.824093064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:05.824109664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:05.824894844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.824921524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2320 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.827100916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.827145996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.857784369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:05.857810969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:05.857830649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:05.857847739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:05.858404469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.858452119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2321 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.85978583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:05.859828721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:05.861161472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:05.861184172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:05.861216712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:05.861236222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:05.861988452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:05.862011632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:05.862729263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:05.862759173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:05.891646695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:05.891678225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:05.891696835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:05.891713545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:05.891978705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:05.892008715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2323 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.894118516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2324 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.894140376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2324 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.895106887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.895161757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.89902758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.89908208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2324 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.89916702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.89918852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.718755618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.718802488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.718820228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.718839448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.718856708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:06.718876278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:06.718897338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2325 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.718917338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2325 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.718934778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.718989158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.719034288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.719068158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.719117638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:06.719157368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:06.719195848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.719235119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2325 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.719274189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.719295929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:06.719314079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:06.719337639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.719356449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:06.719374019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.719390819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.719424449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:06.719439569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:06.719456149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:06.719472169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:06.719490429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 948 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.719507129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:06.719545439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:06.719563659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2326 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.719948289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.721944251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:06.722004821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2327 }, kind: MgsRequest(ComponentDetails { 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:06.722027871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:06.722757771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:06.722786641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:06.722809711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:06.722829081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:06.722846721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:06.722902041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:06.722998611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:06.723020611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.723040731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2327 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.724059812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.724102272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.724138192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2328 }, kind: MgsRequest(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:06.724177352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.724218292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:06.724253942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:06.724280352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:06.724299792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:06.724318032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:06.724338522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:06.724353942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:06.724372092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:06.724388972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:06.724403832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:06.724419032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:06.724436842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:06.725100283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 950 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.725144333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.725162263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2328 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.725180233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.727214925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:06.727257845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.727421575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:06.727440895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:06.727459235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:06.727474935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:06.727493115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:06.727513185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2329 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.728085895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2330 }, kind: MgsRequest(ComponentDetails { 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:06.728108675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:06.730354587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:06.730376577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:06.730396057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:06.730415167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:06.730434197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:06.730452957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:06.730471327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:06.730490737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:06.730506567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:06.730524727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:06.730546117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:06.730564857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:06.731249928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.731291878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2330 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.733463789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.733505919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.733573419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:06.733592909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:06.733612239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:06.733628519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:06.733646509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.733666559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2331 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.73420011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:06.73422944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:06.73428807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:06.73430509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:06.73432485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:06.73434239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:06.73436016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:06.73437931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:06.7349022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:06.73492359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:06.73494599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:06.73496336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:06.73498398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:06.73500216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:06.73502214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:06.73504034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2333 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.735791571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2334 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.735811431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2334 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.736438611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.736504582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.736644312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.736685342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2334 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.736718102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.736738522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.719317732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.719355552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.719373932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.719389152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.719547762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:07.719587162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.719604272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.719620302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2335 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.755408759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.755474809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.755509059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.755541629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.756244949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 951 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.756282099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:07.756315229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.756350399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.75659716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.75664924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:07.75666686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:07.75668366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.758084231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:07.758107751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.758127901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.758181291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:07.758202201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:07.758223021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:07.758240531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:07.760615812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:07.760659532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:07.760697422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:07.760715702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2336 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.761263862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.761845283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.761865533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2337 }, kind: MgsRequest(ComponentDetails { 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:07.761881263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:07.796042538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:07.796084338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:07.796105468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:07.796121878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:07.796144429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:07.796159519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:07.79793777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:07.79797382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.79799073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2337 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.799447131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.799497311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.799550091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2338 }, kind: MgsRequest(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:07.799740121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.799831841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:07.799882121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:07.799900741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:07.799917061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:07.799933831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:07.799949461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:07.799962361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:07.799977551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:07.799992241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:07.800009861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:07.800025351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:07.800040031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:07.803154394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 954 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.803219344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.803242454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2338 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.803277034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.805615886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:07.805658096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.809300358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:07.809342328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:07.809376758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:07.809394118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:07.809653369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:07.809674929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2339 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.810289949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2340 }, kind: MgsRequest(ComponentDetails { 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:07.810340139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:07.81193605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:07.81195726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:07.81197648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:07.81199395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:07.81201361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:07.81203719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:07.812065021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:07.812086061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:07.812102621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:07.812121351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:07.812140701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:07.812157881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:07.812886301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2340 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.812927001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2340 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.815063883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.815109783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.818573105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:07.818612015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:07.818630185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:07.818643365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:07.818884576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.818903136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2341 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.819531426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:07.819577056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:07.821024767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:07.821064897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:07.821084457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:07.821102677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:07.821838978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:07.821873278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:07.822425208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:07.822445528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:07.825829431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:07.825852621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:07.825871531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:07.825888271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:07.826006431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:07.826028681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2343 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.826895282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2344 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.826916072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2344 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.828515913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.828579373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.830252334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.830312884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2344 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.830346334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.830363334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.719445935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.719475715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.719489885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.719503575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.719522525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:08.719563635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.719581885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2345 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.719598075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2345 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.719669885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.719704735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.719755195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.719784245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.719838825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 955 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.719873145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:08.719906735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2345 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.719939305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2345 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.719970775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.719988805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:08.720005515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:08.720022875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.720040545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:08.720054395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.720102065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.720131635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:08.720144995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:08.720160245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:08.720173695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:08.720214125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:08.720266225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:08.720302335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:08.720320615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2346 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.720815416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.721318036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.721349196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2347 }, kind: MgsRequest(ComponentDetails { 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:08.721368076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:08.721385236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:08.721399396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:08.721419096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:08.721435916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:08.721457616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:08.721508936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:08.721528266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 957 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.721549076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.721568916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2347 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.722445217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:08.722471717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.722490707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2348 }, kind: MgsRequest(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:08.722524357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.722561067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:08.722577077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:08.722594767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:08.722617137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:08.722635107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:08.722652887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:08.722671137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:08.722704587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:08.722725607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:08.722745297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:08.722764017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:08.722782967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:08.722802187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:08.722843707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.722863907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2348 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.722881527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.724770599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:08.724824149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.724845839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:08.724862839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:08.724883249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:08.724899209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:08.724918509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:08.724937069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2349 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.725393319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2350 }, kind: MgsRequest(ComponentDetails { 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:08.725433309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:08.725453649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:08.725471569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:08.725496769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:08.725515329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:08.725543279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:08.725562329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:08.725582119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:08.725602179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:08.725617669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:08.725637299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:08.725655219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:08.725672399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:08.725690929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.725710509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2350 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.727713471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.727738301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.727758351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:08.727776111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:08.727794971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:08.727811351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:08.727827971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2351 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.727852811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2351 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.728470511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:08.728492071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:08.728513812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:08.728530802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:08.728548472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:08.728564152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:08.728581702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:08.728602312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:08.729040922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:08.729071692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:08.729094182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:08.729110602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:08.729129342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:08.729155402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:08.729176112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:08.729207812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2353 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.729899153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2354 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.729921723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2354 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.729953913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.729989493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.730045453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.730085723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2354 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.730124863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.730143973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.725350672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.725402602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.725420042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.725436052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.725453752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:09.725473072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.725492102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2355 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.725510252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2355 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.725919453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.725969593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.726008373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.726047073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.726350853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 959 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.726398573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:09.726435993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.726474383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.727635424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.727659814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:09.727678934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:09.727698414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.731550237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:09.731589937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.731613527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.731648757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:09.731666297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:09.731686047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:09.731704727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:09.732801878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:09.732840068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:09.732897578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:09.732916298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2356 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.733388808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.733912339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.733936669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2357 }, kind: MgsRequest(ComponentDetails { 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:09.733958489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:09.734533879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:09.734553059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:09.734574799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:09.734588599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:09.734617579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:09.734635909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:09.73620952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.73624158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.73626248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2357 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.737228681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 962 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.737253381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.737274221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2358 }, kind: MgsRequest(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:09.741653284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.741716344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:09.741733664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:09.741751494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:09.741771015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:09.741786915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:09.741806495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:09.741822025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:09.741839675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:09.741856645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:09.741873495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:09.741893635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:09.741911585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:09.742049555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 962 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.742095085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.742111655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2358 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.742127765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.744298796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:09.744344016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.745532097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:09.745573067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:09.745595467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:09.745613997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:09.750741491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:09.750786601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2359 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.752092782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2360 }, kind: MgsRequest(ComponentDetails { 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:09.752119792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:09.752828773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:09.752874683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:09.752893423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:09.752911153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:09.752928323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:09.752948623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:09.752965993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:09.752985513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:09.753018093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:09.753035363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:09.753052933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:09.753074063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:09.753095523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2360 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.753114113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2360 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.755926065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.755947335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.757155456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:09.757174076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:09.757191206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:09.757208366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:09.757228076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.757250266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2361 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.757812867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:09.757833147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:09.761143058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:09.761187268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:09.761210198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:09.761247858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:09.761341418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:09.761366418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:09.761968289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:09.762015729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:09.7642471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:09.76426831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:09.76428908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:09.764307681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:09.766424072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:09.766464162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2363 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.767256883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2364 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.767298893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2364 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.771886536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.771948296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.772277197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.772332177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2364 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.772369357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.772387947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.71866215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.71870892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.71872462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.7187385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.71875225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:10.71877086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 963 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.71878804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2365 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.71880455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2365 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.71882155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.71885256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.71888185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.71891081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.71895274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 963 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.71898791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:10.71902125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.71905363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2365 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.71908519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.71910318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:10.71911899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:10.71913619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.71915318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:10.71916768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.71918579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.719234941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:10.719249501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:10.719266571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:10.719279941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:10.719295641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 964 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.719316331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:10.719353151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:10.719369941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2366 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.719623841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.720148641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.720174341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2367 }, kind: MgsRequest(ComponentDetails { 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:10.720195831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:10.721490232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:10.721510062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:10.721530242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:10.721550752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:10.721569482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:10.721584932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:10.721604592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:10.721624832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.721642042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2367 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.722592593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.722617423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.722635273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2368 }, kind: MgsRequest(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:10.722722133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.722753143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:10.722766803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:10.722783153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:10.722798593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:10.722814553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:10.722830693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:10.722843803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:10.722859103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:10.722874833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:10.722889673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:10.722904443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:10.722919333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:10.722933813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 966 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.722965713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.722981863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2368 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.722997613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.724943155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:10.724991235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.726035096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:10.726074266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:10.726098816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:10.726114416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:10.726133046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:10.726152736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2369 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.726680066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2370 }, kind: MgsRequest(ComponentDetails { 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:10.726703946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:10.726804896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:10.726822536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:10.726841476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:10.726861366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:10.726904016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:10.726922106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:10.726939196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:10.726957536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:10.726973176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:10.726992386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:10.727017896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:10.727035386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:10.727052376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.727073626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2370 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.729094388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.729203598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.730673579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:10.730697769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:10.730716509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:10.730731739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:10.730746699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.730762699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2371 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.73133793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:10.73138284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:10.73159508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:10.73161453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:10.73166832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:10.7316862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:10.73172378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:10.73174389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:10.732608201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:10.732643911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:10.734227952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:10.734259112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:10.734279642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:10.734295362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:10.734314152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:10.734331672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2373 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.735121742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2374 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.735142733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2374 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.735275903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.735320813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.735357073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.735393773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2374 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.735434953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.735453253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.718688723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.718737183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.718756703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.718791823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.718825123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:11.718848123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:11.718865063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2375 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.718883903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2375 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.718902083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.718941823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.718974483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.719010123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.719044563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:11.719083303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:11.719122003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.719160573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2375 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.719195223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.719214033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:11.719243904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:11.719266994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.719292244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:11.719306444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.719326374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.719370634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:11.719387794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:11.719415344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:11.719431324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:11.719447674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 968 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.719467964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:11.719519394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:11.719542044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2376 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.719872654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.720392164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:11.720412774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2377 }, kind: MgsRequest(ComponentDetails { 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:11.720433684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:11.720453214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:11.720467844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:11.720484734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:11.720499464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:11.720518014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:11.720533764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:11.720550005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:11.720568245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.720587635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2377 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.721496815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.721525955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.721546195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2378 }, kind: MgsRequest(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:11.721563525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.721612705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:11.721627195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:11.721645495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:11.721666385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:11.721686185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:11.721701915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:11.721718385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:11.721737825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:11.721755615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:11.721778995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:11.721796835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:11.721817825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:11.721836395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 970 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.721876686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.721894236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2378 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.721911416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.723738287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:11.723760127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.723791157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:11.723809457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:11.723825537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:11.723843487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:11.723860727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:11.723881717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2379 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.724382287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2380 }, kind: MgsRequest(ComponentDetails { 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:11.724426287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:11.724445317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:11.724460817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:11.724477457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:11.724492907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:11.724510887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:11.724526048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:11.724541138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:11.724556488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:11.724570008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:11.724585718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:11.724601648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:11.724616788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:11.724632048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2380 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.724651758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2380 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.726628559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.726653829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.726672119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:11.726689219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:11.726704839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:11.726718329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:11.726739259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.726755149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2381 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.72726862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:11.72731004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:11.7273276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:11.72734126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:11.72735679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:11.72737031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:11.72738583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:11.72740184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:11.72792453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:11.7279458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:11.72797803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:11.72800981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:11.72802916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:11.72804724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:11.72806564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:11.72808566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2383 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.728759141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2384 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.728779661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2384 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.728804161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.728837481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.728871091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.728908281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2384 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.728943821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.728962231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.719340648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.719395698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.719414438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.719430358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.719446508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:12.719467868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.719488528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2385 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.719508158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2385 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.719566148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.719605268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.719641468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.719677738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.719809398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 971 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.719851998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:12.719908238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.719948158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2385 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.719988838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.720009208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:12.720028108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:12.720048598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.720069328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:12.720092148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.720109918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.720145208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:12.720161078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:12.720179498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:12.720196758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:12.720215878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:12.720235978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:12.720269458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:12.720284188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2386 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.720918449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.721485249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.721507679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2387 }, kind: MgsRequest(ComponentDetails { 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:12.721526809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:12.723909231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:12.723940371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:12.723959401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:12.723977911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:12.723998261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:12.724023391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:12.724066111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:12.724092711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.724113581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2387 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.725091312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.725111832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.725141272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2388 }, kind: MgsRequest(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:12.726325063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.726362463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:12.726378303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:12.726398113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:12.726416323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:12.726433723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:12.726453993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:12.726471433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:12.726488913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:12.726507953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:12.726526543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:12.726548373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:12.726565403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:12.726584253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 974 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.726622063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.726639003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2388 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.726653943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.728698825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:12.728719825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.729181715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:12.729204045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:12.729223475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:12.729239785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:12.729262665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:12.729281645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2389 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.729806835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2390 }, kind: MgsRequest(ComponentDetails { 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:12.729856356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:12.730978336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:12.731040436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:12.731059396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:12.731124406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:12.731182737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:12.731202547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:12.731223607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:12.731242757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:12.731264817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:12.731289777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:12.731309117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:12.731335247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:12.731372337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.731394267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2390 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.733244118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.733265918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.733367758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:12.733398388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:12.733416238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:12.733433968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:12.733452508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.733470698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2391 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.733983009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:12.734016029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:12.734036549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:12.734053699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:12.734072569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:12.734091839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:12.73573229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:12.73575259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:12.73632794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:12.736378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:12.736903421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:12.736943391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:12.736963211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:12.736980371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:12.737010211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:12.737030011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2393 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.737798352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2394 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.737817082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2394 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.738312522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.738354442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.738388642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.738422232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2394 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.738453332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.738469062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.71909767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.71914189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.71915666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.71916962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.71918349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:13.71919957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.71921549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2395 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.719230231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2395 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:13.719297661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.719340561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.719373761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.719401901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.719467781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 975 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.719507661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:13.719540691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.719571961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.719602921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.719621021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:13.719636631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:13.719653381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:13.719669591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:13.719682061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:13.719696191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.719724661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:13.719736881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:13.719750531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:13.719762421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:13.719777551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:13.719792991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:13.719824431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:13.719841431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2396 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.720392651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.720906262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.720931182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2397 }, kind: MgsRequest(ComponentDetails { 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:13.720948622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:13.720968832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:13.720984582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:13.721001972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:13.721024002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:13.721039322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:13.721053002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:13.721068832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 977 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.721084592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.721100112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2397 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.722041793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:13.722060303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.722078513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2398 }, kind: MgsRequest(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:13.722095883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.722125043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:13.722138503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:13.722153313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:13.722169053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:13.722184003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:13.722199313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:13.722212083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:13.722227353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:13.722242203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:13.722257443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:13.722272333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:13.722287613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:13.722302123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:13.722333543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.722349373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2398 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.722364973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.724319964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:13.724339644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:13.724375704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:13.724390474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:13.724405464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:13.724418394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:13.724433894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:13.724449504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2399 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.724957605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2400 }, kind: MgsRequest(ComponentDetails { 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:13.724976695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:13.725000325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:13.725015025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:13.725030365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:13.725045465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:13.725060075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:13.725075145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:13.725090345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:13.725105375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:13.725118685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:13.725138375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:13.725153935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:13.725168875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:13.725183205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2400 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.725198325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2400 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.727233107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.727251987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:13.727294597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:13.727309327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:13.727325727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:13.727338877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:13.727353707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.727368667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2401 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.727902907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:13.727928757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:13.727946667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:13.727960237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:13.727975307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:13.727997837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:13.728015627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:13.728031147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:13.728549948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:13.728569378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:13.728613008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:13.728659188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:13.728678118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:13.728691468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:13.728707518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:13.728727278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2403 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.729413978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2404 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.729433558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2404 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:13.729468348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.729499508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.729527898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.729560438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2404 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.729592958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.729608238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.735564676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.735609236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.735626756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.735640886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.735687376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:14.735717706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.735734926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2405 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.735751576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2405 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:14.735922876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.735966446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.735999506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.736032246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.738046208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 979 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.738081148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:14.738116038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.738146728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.738404488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.738449838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:14.738467438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:14.738488468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:14.738543888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:14.738561298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:14.738583488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.738618538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:14.738633078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:14.738651358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:14.738665858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:14.741791401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:14.741823821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:14.741857441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:14.741875411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2406 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.742425161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.743040571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.743062161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2407 }, kind: MgsRequest(ComponentDetails { 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:14.743079471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:14.743725082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:14.743741942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:14.743760362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:14.743773542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:14.743787822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:14.743802002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:14.744571813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 981 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.744600283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.744616083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2407 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.746330204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 982 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.746369954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.746388834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2408 }, kind: MgsRequest(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:14.746963884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.747000304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:14.747023404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:14.747039244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:14.747054004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:14.747067934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:14.747082565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:14.747095855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:14.747110835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:14.747124635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:14.747139785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:14.747156745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:14.747171575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:14.747185615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 982 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.747219895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.747234845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2408 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.747250065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.749218386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:14.749237856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:14.752817829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:14.752848639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:14.752865089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:14.752879489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:14.753229479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:14.753249039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2409 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.75454356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2410 }, kind: MgsRequest(ComponentDetails { 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:14.7545846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:14.756210961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:14.756231451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:14.756246181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:14.756260811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:14.756274761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:14.756288631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:14.756302341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:14.756316121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:14.756328011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:14.756341481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:14.756355402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:14.756369462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:14.790310146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.790342466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2410 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.793346228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.793370358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:14.852441753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:14.852469553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:14.852485443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:14.852497873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:14.853651804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.853669614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2411 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.854831815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:14.854851685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:14.855594405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:14.855609995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:14.855626225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:14.855639425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:14.856750766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:14.856786436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:14.857396807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:14.857424377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:14.858035707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:14.858070607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:14.858089117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:14.858102637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:14.858116487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:14.858132417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2413 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.858849748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2414 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.858867908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2414 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:14.859710978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.859744748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.859832149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.859874679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2414 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.859928809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.859946969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.73675232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.73679956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.73681718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.73683179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.73688095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:15.73690409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 983 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.73692005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2415 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.73693792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2415 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:15.73704935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.73708634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.73711773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.73714766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.742027244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 983 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.742064284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:15.742095424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.742127644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.742546634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.742567044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:15.742583204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:15.742599064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:15.742746214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:15.742766034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:15.742782874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.742812814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:15.742825844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:15.742841104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:15.742853894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:15.742916864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 984 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.742944424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:15.742977194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:15.742993724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2416 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.743490825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.744005645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.744026225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2417 }, kind: MgsRequest(ComponentDetails { 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:15.744044195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:15.744099595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:15.744115535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:15.744130895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:15.744143595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:15.744159185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:15.744174615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:15.744190605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:15.744206465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.744221995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2417 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.745144496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.745163026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.745181586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2418 }, kind: MgsRequest(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:15.745202996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.745231316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:15.745247156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:15.745263026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:15.745278416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:15.745294646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:15.745309336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:15.745322006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:15.745336566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:15.745351166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:15.745366146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:15.745380506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:15.745395686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:15.745409706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 986 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.745440796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.745456456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2418 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.745471486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.747374998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:15.747393658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:15.747994038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:15.748009458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:15.748025218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:15.748038218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:15.748158928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:15.748209408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2419 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.748711469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2420 }, kind: MgsRequest(ComponentDetails { 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:15.748731809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:15.748833969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:15.748851559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:15.748867399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:15.748883159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:15.748898229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:15.748914179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:15.748928929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:15.748943889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:15.748956979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:15.748972469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:15.748987549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:15.749002769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:15.749020599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2420 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.749038849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2420 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.75103805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.751073181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:15.753306282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:15.753323172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:15.753343052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:15.753357752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:15.753380112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.753397962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2421 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.753981713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:15.754002043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:15.754064373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:15.754080133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:15.754096913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:15.754111823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:15.754126473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:15.754143633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:15.754685873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:15.754707553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:15.754763533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:15.754779243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:15.754796703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:15.754809373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:15.754825613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:15.754843013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2423 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.755574654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2424 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.755593244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2424 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:15.755635874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.755666074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.755694104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.755724594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2424 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.755755924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.755770334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:16.477346567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:48528"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:16.505381308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:53118"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.505499688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"9ac18ba4-b697-41b8-9361-5affaeda7ada","remote_addr":"[::1]:48528","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:16.505519758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"9ac18ba4-b697-41b8-9361-5affaeda7ada","remote_addr":"[::1]:48528","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:16.505701879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"9ac18ba4-b697-41b8-9361-5affaeda7ada","remote_addr":"[::1]:48528","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":205,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.512813254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"660c945a-8a96-4fec-84fa-2bbc3662ce1e","remote_addr":"[::1]:53118","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:16.512859524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"660c945a-8a96-4fec-84fa-2bbc3662ce1e","remote_addr":"[::1]:53118","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:16.513457854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"660c945a-8a96-4fec-84fa-2bbc3662ce1e","remote_addr":"[::1]:53118","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":672,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:16.674021935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:35440"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:16.704510938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:37942"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.704714269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"12f3cfcc-1814-40d5-82f7-c5e6e290f7bc","remote_addr":"[::1]:35440","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:16.704748029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"12f3cfcc-1814-40d5-82f7-c5e6e290f7bc","remote_addr":"[::1]:35440","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:16.70602107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"12f3cfcc-1814-40d5-82f7-c5e6e290f7bc","remote_addr":"[::1]:35440","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":1319,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.70703794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"a8096116-0749-410c-b0a6-b2e444056612","remote_addr":"[::1]:37942","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:16.70706021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"a8096116-0749-410c-b0a6-b2e444056612","remote_addr":"[::1]:37942","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:16.707755671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"a8096116-0749-410c-b0a6-b2e444056612","remote_addr":"[::1]:37942","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":720,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.769797777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.769842007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.769857587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.769872277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.770613927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:16.770634837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:16.770652767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2425 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.770668737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2425 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:16.771424448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.771464758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.771495108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.771523818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.775454341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:16.775493991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:16.775526601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.775556721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2425 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.776232291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.776254122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:16.776270952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:16.776287562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:16.779537244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:16.779564914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:16.779580024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.779609394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:16.779623394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:16.779638494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:16.779650744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:16.780973995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 988 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.781013985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:16.781049135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:16.781066215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2426 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.809905537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.810588667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:16.810615047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2427 }, kind: MgsRequest(ComponentDetails { 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:16.810631207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:16.838657449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:16.838700769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:16.838720099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:16.838735549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:16.838752929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:16.838767879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:16.89374422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:16.89379002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.89380773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2427 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.895827212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.895847442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.895865622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2428 }, kind: MgsRequest(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:16.899790875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.899841205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:16.899857095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:16.899875995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:16.899892335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:16.899908105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:16.899923895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:16.899940385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:16.899956425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:16.899971935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:16.899987185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:16.900003515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:16.900020835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:16.902660367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 990 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.902702757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.902718857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2428 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.902886057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.905068879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:16.905106299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:16.905850359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:16.905871129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:16.905888599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:16.905901799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:16.937253733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:16.937284143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2429 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.939335694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2430 }, kind: MgsRequest(ComponentDetails { 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:16.939363954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:16.940419745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:16.940463345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:16.940481095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:16.940499835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:16.940516765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:16.940531795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:16.940547895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:16.940563685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:16.940577315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:16.940592335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:16.940609255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:16.940626435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:16.942891107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.942912997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2430 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.945970379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.945997479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:16.972281799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:16.972304199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:16.972321159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:16.972334579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:16.974841311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.974861711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2431 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.976200612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:16.976240652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:16.981928717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:16.981951847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:16.981968347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:16.981981547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:17.018401874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:17.018446464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:17.019831025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:17.019863885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:17.020875406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:17.020912296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:17.020931166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:17.020947816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:17.148508122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:17.148557892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2433 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.150358754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.150378464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2434 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:17.151831065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.151883505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.152748615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.152784045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2434 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.153073326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.153092426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.730370241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.730427201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.730441161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.730453991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.730466091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:17.730481901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.730496331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.730511161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2435 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:17.731605762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.731665102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.731694292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.731723442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.732026122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 991 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.732065292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:17.732118772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.732150322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2435 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.733046533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.733069023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:17.733085313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:17.733102163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:17.736425305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:17.736471046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:17.736488736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.736519346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:17.736533116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:17.736548716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:17.736562356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:17.737261156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:17.737302416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:17.737336426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:17.737366916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2436 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.737921247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.738636557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 993 }, kind: MgsRequest(ComponentDetails { 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:17.738661377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2437 }, kind: MgsRequest(ComponentDetails { 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:17.738679447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:17.739531068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:17.739566908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:17.739584698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:17.739598288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:17.739614868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:17.739628088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:17.768998259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:17.769041549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.769058849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2437 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.77027374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.77031699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.7703357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2438 }, kind: MgsRequest(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:17.771358401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.771400171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:17.771414121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:17.771430201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:17.771445431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:17.771461011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:17.771476561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:17.771489791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:17.771504291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:17.771521511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:17.771536471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:17.771551211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:17.771565861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:17.771856941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 994 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.771893401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.771908541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2438 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.771928021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.774170043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:17.774201983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:17.775392734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:17.775434744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:17.775452334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:17.775466454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:17.775481714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:17.775498734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2439 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.776061494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2440 }, kind: MgsRequest(ComponentDetails { 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:17.776085994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:17.803326735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:17.803364425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:17.803383385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:17.803398975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:17.803414605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:17.803429605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:17.803444405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:17.803459305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:17.803507255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:17.803522075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:17.803537705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:17.803552765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:17.804599406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2440 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.804641896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2440 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.806967568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.806992158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:17.807272278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:17.807293438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:17.807309888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:17.807323588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:17.832851327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.832890457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2441 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.833601858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:17.833626498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:17.834218938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:17.834243838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:17.834260968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:17.834274708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:17.835738509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:17.835764979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:17.83651637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:17.83653917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:17.840472673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:17.840521693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:17.840538143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:17.840550843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:17.842044194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:17.842085154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2443 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.842867355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2444 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.842885805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2444 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:17.843478735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.843537645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.847965159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.848043639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2444 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.848076309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.848093619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.719377786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.719416886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.719432736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.719447866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.719462406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:18.719481256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.719497056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2445 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.719513056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2445 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:18.719581606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.719623676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.719653796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.719683986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.719750546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 995 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.719784786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:18.719816166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.719847656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2445 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.719879036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.719896946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:18.719912006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:18.719927916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:18.719945086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:18.719958356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:18.719974296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.720053496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:18.720068596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:18.720083576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:18.720096266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:18.720110376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:18.720125676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:18.720156836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:18.720171936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2446 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.720618457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.721122767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.721145407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2447 }, kind: MgsRequest(ComponentDetails { 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:18.721164267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:18.721180747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:18.721193557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:18.721208727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:18.721221477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:18.721236527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:18.721249227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:18.721263927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 997 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.721279427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.721294847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2447 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.722249338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:18.722268398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.722285438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2448 }, kind: MgsRequest(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:18.722304558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.722333098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:18.722346168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:18.722361908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:18.722376548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:18.722391478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:18.722406748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:18.722419318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:18.722434008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:18.722450338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:18.722466378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:18.722481168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:18.722495558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:18.722510168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:18.722557908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.722575598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2448 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.722592598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.72453878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:18.72456264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:18.72458542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:18.72459855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:18.7246137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:18.72462715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:18.72464215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:18.72465764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2449 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.72517145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2450 }, kind: MgsRequest(ComponentDetails { 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:18.72518965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:18.72522459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:18.7252393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:18.72525377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:18.72526968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:18.72528536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:18.72530011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:18.7253149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:18.7253292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:18.72534192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:18.72535656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:18.7253717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:18.72538856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:18.72540364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.72541903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2450 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.727458912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.727479182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:18.727512312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:18.727527002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:18.727541892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:18.727555062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:18.727579782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.727595052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2451 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.728129662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:18.728148082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:18.728183132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:18.728197802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:18.728212392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:18.728225302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:18.728240112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:18.728255292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:18.728783093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:18.728819393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:18.728835913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:18.728848383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:18.728864753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:18.728876873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:18.728891463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:18.728905883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2453 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.729642783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.729664173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2454 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:18.729697743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.729727523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.729755413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.729786983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2454 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.729818303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.729832514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.718921579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.718954279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.718968279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.718981749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.718994879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:19.719012599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.719029009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.719044669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2455 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:19.722598832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.722636802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.722669432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.722698962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.723087512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 999 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.723125282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:19.723156482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.723187942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2455 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.723250273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.723269203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:19.723284633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:19.723301053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:19.723317763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:19.723331463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:19.723362123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.723391853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:19.723404793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:19.723419983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:19.723433233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:19.725356284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:19.725403694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:19.725438034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:19.725454304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2456 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.725921655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.726485415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.726506985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2457 }, kind: MgsRequest(ComponentDetails { 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:19.726523855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:19.729803697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:19.729826187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:19.729842248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:19.729856508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:19.729872128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:19.729885768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:19.730134298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1001 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.730152408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.730168628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2457 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.731182769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1002 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.731201899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.731220879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2458 }, kind: MgsRequest(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:19.731766799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.731820289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:19.731833719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:19.731849339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:19.731864129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:19.731879329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:19.731894009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:19.731906849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:19.731921119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:19.731936259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:19.731950599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:19.731965159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:19.731979799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:19.733861921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1002 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.733910731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.733927491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2458 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.733944001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.735982912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:19.737868264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:19.740607046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:19.740639156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:19.740655546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:19.740669096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:19.740938156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:19.740977216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2459 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.741771997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2460 }, kind: MgsRequest(ComponentDetails { 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:19.741813727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:19.742804527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:19.742824577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:19.742839757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:19.742855237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:19.742870717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:19.742886477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:19.742902557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:19.742918357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:19.742931697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:19.742946947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:19.742964087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:19.742979587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:19.744165548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2460 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.744202738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2460 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.74634213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.74638506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:19.750505573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:19.750545183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:19.750562273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:19.750576423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:19.750824093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.750844683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2461 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.751480504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:19.751501114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:19.751991434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:19.752008734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:19.752025104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:19.752038654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:19.752870595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:19.752917765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:19.753462885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:19.753505415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:19.759813809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:19.759851279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:19.759868349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:19.759882639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:19.760276199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:19.760297859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2463 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.76139975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2464 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.76141868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2464 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:19.762875321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.762935421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.764124622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.764174152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2464 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.764206632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.764224022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.719480453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.719522553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.719538323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.719555113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.719572683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:20.719592273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1003 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.719611643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2465 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.719628693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2465 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:20.719667123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.719705083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.719750943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.719785603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.719843573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1003 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.719881013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:20.719918903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.719956303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.719993493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.720012023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:20.720078803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:20.720127863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:20.720147303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:20.720162273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:20.720178713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.720209403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:20.720223853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:20.720239403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:20.720253403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:20.720268743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1004 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.720284823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:20.720315503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:20.720331193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2466 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.722810335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.723374286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.723416996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2467 }, kind: MgsRequest(ComponentDetails { 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:20.723436736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:20.723455836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:20.723474426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:20.723492806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:20.723508326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:20.723526456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:20.723543536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:20.723561896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:20.723580486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.723600886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2467 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.724540257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.724566537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.724585687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2468 }, kind: MgsRequest(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:20.724604767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.724636197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:20.724653087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:20.724670767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:20.724688757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:20.724705877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:20.724722307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:20.724737067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:20.724754317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:20.724770967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:20.724787617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:20.724803677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:20.724819927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:20.724835907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1006 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.724872997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.724889757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2468 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.724906127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.726818658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:20.726840618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:20.726866938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:20.726881698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:20.726899108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:20.726914758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:20.726931328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:20.726950908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2469 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.727462449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2470 }, kind: MgsRequest(ComponentDetails { 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:20.727483469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:20.727517399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:20.727534399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:20.727552359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:20.727568979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:20.727584869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:20.727604209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:20.727625049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:20.727641969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:20.727657709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:20.727674329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:20.727694379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:20.727711599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:20.727728899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.727745569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2470 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.72975599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.72978066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:20.729940471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:20.729986411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:20.730032331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:20.730048951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:20.730066851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.730086971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2471 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.731772732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:20.731824732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:20.731894052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:20.731915062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:20.731935072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:20.731952962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:20.731971002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:20.731991122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:20.732546153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:20.732567843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:20.732632623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:20.732651403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:20.732670763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:20.732686903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:20.732707393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:20.732728083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2473 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.733446413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2474 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.733466893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2474 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:20.735967365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.736005495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.736334415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.736374315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2474 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.736408495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.736428975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.719681387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.719726857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.719741457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.719755067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.719768117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:21.719785837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:21.719801517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2475 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.719818257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2475 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:21.719882667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.719916757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.719949827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.719980027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.720062927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:21.720097497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:21.720129017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.720160097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.720192397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.720209567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:21.720224807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:21.720240887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:21.720257657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:21.720271077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:21.720286857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.720314837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:21.720327937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:21.720342507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:21.720356897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:21.720372117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1008 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.720387677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:21.720418407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:21.720433647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2476 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.720931458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.721433278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:21.721452348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2477 }, kind: MgsRequest(ComponentDetails { 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:21.721470018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:21.721489318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:21.721502548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:21.721517678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:21.721530508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:21.721545508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:21.721557898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:21.721573418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:21.721588898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.721604218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2477 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.722544099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.722562239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.722580239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2478 }, kind: MgsRequest(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:21.722599249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.722629089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:21.722643259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:21.722659529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:21.722674789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:21.722691289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:21.722706249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:21.722720899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:21.722737069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:21.722753269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:21.722770669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:21.722786219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:21.722801729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:21.722817609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1010 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.722853469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.722870319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2478 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.722885099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.724823851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:21.724844731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:21.724879701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:21.724895121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:21.724910151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:21.724926591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:21.724943061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:21.724962231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2479 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.725455671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2480 }, kind: MgsRequest(ComponentDetails { 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:21.725476161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:21.725508901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:21.725523851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:21.725541761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:21.725558011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:21.725573831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:21.725588681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:21.725603251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:21.725621861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:21.725637301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:21.725652411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:21.725666871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:21.725684231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:21.725700451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2480 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.725717251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2480 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.727669803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.727690473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:21.727724133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:21.727741673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:21.727785433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:21.727800593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:21.727816193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.727833233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2481 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.728328993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:21.728349413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:21.728372283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:21.728386023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:21.728402443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:21.728416233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:21.728432413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:21.728450333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:21.728955284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:21.728975434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:21.729018244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:21.729033014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:21.729049904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:21.729065534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:21.729082044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:21.729097544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2483 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.729781074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2484 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.729800464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2484 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:21.729834915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.729865535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.729895485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.729930585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2484 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.729963005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.729976875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.725033904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.725089034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.725103654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.725116554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.725129194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:22.725160464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.725192174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2485 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.725211564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2485 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:22.725703874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.725750214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.725801214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.725830554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.75923534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1011 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.75928393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:22.75931662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.75934909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.75980917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.75983038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:22.75984684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:22.75986363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:22.76028487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:22.76031998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:22.76033566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.760369021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:22.760383121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:22.760399831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:22.760412241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:22.760828331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:22.760845921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:22.760876661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:22.760891441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2486 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.761676602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.763658843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.763680813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2487 }, kind: MgsRequest(ComponentDetails { 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:22.763698283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:22.764659804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:22.764704614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:22.764722604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:22.764736214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:22.764751484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:22.764764754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:22.765060374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:22.765082144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.765098344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2487 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.766371165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.766392045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.766409755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2488 }, kind: MgsRequest(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:22.769826228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.769876338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:22.769893928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:22.769910148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:22.769926228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:22.769940448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:22.769955918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:22.769968018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:22.769981808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:22.769997948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:22.770012678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:22.770026478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:22.770040908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:22.770231808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1014 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.770267338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.770282978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2488 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.770297208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.77246439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:22.77250814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:22.800788001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:22.800817921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:22.800834421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:22.800847801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:22.806236335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:22.806262805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2489 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.807089336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2490 }, kind: MgsRequest(ComponentDetails { 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:22.807112826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:22.807575706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:22.807593816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:22.807611036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:22.807627096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:22.807641716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:22.807657036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:22.807673316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:22.807687916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:22.807700586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:22.807715046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:22.807732106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:22.807747066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:22.809493938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.809514118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2490 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.811923699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.811968299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:22.8125624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:22.81257938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:22.81259691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:22.81261007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:22.813653991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.813704461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2491 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.814277231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:22.814308761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:22.814855572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:22.814890942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:22.814906942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:22.814920242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:22.814935892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:22.814952242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:22.815494522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:22.815526842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:22.869574803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:22.869594833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:22.869647343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:22.869664273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:22.870347013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:22.870377063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2493 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.873326096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2494 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.873349066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2494 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:22.874198066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.874239576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.878254959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.878293659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2494 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.87847996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.87851726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.719167773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.719214413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.719229164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.719242474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.719255404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:23.719273144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.719288844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2495 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.719303854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2495 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:23.719368564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.719401124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.719432824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.719463284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.719543654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1015 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.719577404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:23.719609514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.719640544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2495 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.719681654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.719700494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:23.719717474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:23.719736294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:23.719755124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:23.719769794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:23.719788404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.719818494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:23.719831244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:23.719846564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:23.719859434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:23.719874414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:23.719889974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:23.719921064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:23.719936334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2496 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.720419374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.720914445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.720939835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2497 }, kind: MgsRequest(ComponentDetails { 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:23.720959445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:23.720980965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:23.720999235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:23.721018455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:23.721033165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:23.721051605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:23.721066545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:23.721084325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1017 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.721107325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.721127295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2497 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.722040556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:23.722080056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.722098866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2498 }, kind: MgsRequest(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:23.722115856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.722144676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:23.722158206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:23.722173536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:23.722188566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:23.722203886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:23.722219036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:23.722231806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:23.722246916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:23.722261536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:23.722276476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:23.722291026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:23.722305896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:23.722320776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:23.722352276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.722367306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2498 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.722382776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.724682538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:23.724707368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:23.724746758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:23.724792638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:23.724811278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:23.724825048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:23.724840248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:23.724858108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2499 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.725313158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2500 }, kind: MgsRequest(ComponentDetails { 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:23.725335138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:23.725365038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:23.725385938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:23.725401488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:23.725416138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:23.725430118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:23.725444868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:23.725459658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:23.725475838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:23.725487898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:23.725512868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:23.725528348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:23.725543278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:23.725557758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2500 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.725573448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2500 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.72760636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.72762647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:23.72766182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:23.72767683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:23.7276922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:23.72770529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:23.72771978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.72773498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2501 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.72826474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:23.72828345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:23.72831678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:23.72833144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:23.72834687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:23.72835941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:23.72837397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:23.72838939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:23.728913261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:23.728931701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:23.728969221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:23.728984081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:23.729000121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:23.729014611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:23.729029861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:23.729044781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2503 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.729768251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2504 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.729786051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2504 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:23.729824201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.729854472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.729883142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.729914592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2504 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.729945222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.729959252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.73679889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.73683143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.73684591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.73685931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.738157361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:24.738183041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.738201241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2505 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.738219531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2505 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:24.738962201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:24.739054421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:24.739113882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:24.739145012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:24.739614292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1019 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.739680412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:24.739716002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.739751572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.740451723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.740490783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:24.740507593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:24.742807404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:24.743460615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:24.743500025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:24.743518105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:24.743553995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:24.743569505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:24.743588095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:24.743601885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:24.744143575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:24.744188225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:24.744226925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:24.744244225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2506 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.744792896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.745448056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.745502736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2507 }, kind: MgsRequest(ComponentDetails { 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:24.745521526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:24.747152488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:24.747173788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:24.747191648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:24.747210528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:24.747225448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:24.747237748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:24.749256599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1021 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.749283109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.749299199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2507 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.7506137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1022 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.7506557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.75067561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2508 }, kind: MgsRequest(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:24.754214193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:24.754274043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:24.754291743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:24.754309513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:24.754324883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:24.754341363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:24.754357063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:24.754370063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:24.754385063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:24.754403203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:24.754420193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:24.754435243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:24.754451623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:24.78989138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1022 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.78996546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.7899842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2508 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.79022655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.793696013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:24.793746063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:24.796781405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:24.796816145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:24.796833865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:24.796847205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:24.798986347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:24.799008537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2509 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.800169338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2510 }, kind: MgsRequest(ComponentDetails { 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:24.800593348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:24.860263423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:24.860312543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:24.860331453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:24.860347663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:24.860363933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:24.860379543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:24.860394583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:24.860410143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:24.860423723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:24.860438553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:24.860454613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:24.860469773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:24.861061463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.861094933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2510 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.863680715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.863739165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:24.864684936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:24.864706916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:24.864724696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:24.864738856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:24.867190028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.867236208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2511 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.868637789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:24.868660939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:24.872415112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:24.872460312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:24.872481232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:24.872496232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:24.872681122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:24.872703072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:24.873364513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:24.873404653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:24.874087903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:24.874122933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:24.874141423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:24.874156723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:24.876467645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:24.876514845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2513 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.877961206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2514 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.877992676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2514 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:24.881679519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:24.881714549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:24.882228949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.882266459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2514 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.88235353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.8823739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.71878779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.71881869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.71883199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.71884497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.71885835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:25.71889625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1023 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.71891428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2515 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.71893091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2515 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:25.71902926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:25.71910033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:25.71912988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:25.71915818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:25.71919092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1023 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.719224991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:25.719257491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.719292071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2515 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.719325781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.719349831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:25.719367121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:25.719385411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:25.719404481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:25.719420111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:25.719436271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:25.719464781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:25.719477911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:25.719493821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:25.719506831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:25.719521781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1024 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.719537231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:25.719568661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:25.719584361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2516 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.720088841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.720585072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.720635162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2517 }, kind: MgsRequest(ComponentDetails { 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:25.720654432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:25.720672282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:25.720686602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:25.720703452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:25.720717352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:25.720733032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:25.720746042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:25.720760912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:25.720776592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.720792432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2517 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.721701712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.721735022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.721754962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2518 }, kind: MgsRequest(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:25.721772682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:25.721804062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:25.721818492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:25.721835772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:25.721851642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:25.721867032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:25.721882353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:25.721895513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:25.721911003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:25.721926443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:25.721941743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:25.721957093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:25.721972253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:25.721986533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1026 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.722029863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.722045563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2518 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.722060833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.724015574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:25.724066774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:25.724169044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:25.724187494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:25.724203314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:25.724215514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:25.724254514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:25.724278224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2519 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.726059096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2520 }, kind: MgsRequest(ComponentDetails { 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:25.726082636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:25.726182356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:25.726197386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:25.726212856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:25.726227686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:25.726243666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:25.726258696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:25.726273606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:25.726288436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:25.726301186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:25.726315926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:25.726330616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:25.726345816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:25.726360886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2520 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.726376096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2520 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.728414667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.728448187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:25.728513448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:25.728529088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:25.728544878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:25.728558258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:25.728572888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.728589078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2521 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.729130428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:25.729174268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:25.729193498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:25.729206618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:25.73153827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:25.73157052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:25.73168688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:25.73170681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:25.73234441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:25.73239412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:25.733199721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:25.733216481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:25.733232811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:25.733246591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:25.733354961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:25.733372831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2523 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.734138812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2524 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.734158802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2524 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:25.734238892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:25.734269642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:25.734311112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.734353302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2524 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.734384012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.734399402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.719516474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.719572014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.719588434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.719604754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.719619744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:26.719640764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:26.719658344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2525 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.719674614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2525 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:26.719697864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:26.719746154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:26.719780604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:26.719810974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:26.719883554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:26.719938754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:26.719975784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2525 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.720008604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2525 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.720041934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.720060624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:26.720076384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:26.720095884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:26.720113474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:26.720127374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:26.720143234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:26.720172774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:26.720185864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:26.720201124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:26.720214634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:26.720231344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1028 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.720249834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:26.720300454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:26.720317694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2526 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.720762725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.721295365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:26.721342135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2527 }, kind: MgsRequest(ComponentDetails { 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:26.721388315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:26.721406405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:26.721420235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:26.721435705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:26.721449085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:26.721466915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:26.721480445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:26.721496325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:26.721512785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.721528335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2527 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.722421326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.722439916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.722457406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2528 }, kind: MgsRequest(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:26.722476836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:26.722505856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:26.722519686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:26.722536346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:26.722551066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:26.722566456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:26.722580826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:26.722595106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:26.722610716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:26.722626336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:26.722642346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:26.722657046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:26.722675226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:26.722690506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1030 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.722723736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.722740496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2528 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.722755866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.724721988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:26.724748108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:26.724766448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:26.724781698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:26.724798748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:26.724811418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:26.724828138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:26.724845568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2529 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.725362928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2530 }, kind: MgsRequest(ComponentDetails { 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:26.725391028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:26.725407888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:26.725420928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:26.725437048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:26.725453058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:26.725467718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:26.725482518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:26.725497238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:26.725513238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:26.725525908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:26.725540458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:26.725556888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:26.725572718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:26.725589988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.725607038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2530 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.72766305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.72770889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:26.72778719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:26.7278057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:26.72782329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:26.72783726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:26.72787117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.72788984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2531 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.729686821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:26.729708291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:26.729830322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:26.729847582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:26.729863362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:26.729877262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:26.729892392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:26.729924942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:26.730467512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:26.730491272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:26.730553262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:26.730569082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:26.730585302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:26.730599682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:26.730614772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:26.730630082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2533 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.731386873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2534 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.731435573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2534 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:26.733933995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:26.733988955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:26.734279155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.734320625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2534 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.734353445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.734368885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.719687307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.719740257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.719755867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.719771447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.719784317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:27.719804437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.719820647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2535 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.719835007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2535 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:27.719881047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:27.719916347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:27.719956447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:27.719986137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:27.720041827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1031 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.720075307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:27.720106737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.720138997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2535 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.720170727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.720187247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:27.720203397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:27.720222467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:27.720239207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:27.720253837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:27.720269667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:27.720297657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:27.720309807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:27.720325627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:27.720340517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:27.720355597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:27.720370327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:27.720404197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:27.720419697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2536 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.720894228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.721388728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.721408008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2537 }, kind: MgsRequest(ComponentDetails { 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:27.721423108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:27.721452608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:27.721467128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:27.721481438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:27.721493438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:27.721507248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:27.721523218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:27.721538748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:27.721553348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.721567418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2537 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.722499989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.722521879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.722540069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2538 }, kind: MgsRequest(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:27.722557429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:27.722589939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:27.722603019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:27.722617139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:27.722632159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:27.722645909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:27.722661749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:27.722680919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:27.722696169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:27.722711449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:27.722725579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:27.722741199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:27.722754709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:27.722769139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1034 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.722799979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.722814209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2538 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.722828939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.724755761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:27.724775471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:27.724825301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:27.724842761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:27.724858301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:27.724870241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:27.724883761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:27.724898381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2539 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.725395571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2540 }, kind: MgsRequest(ComponentDetails { 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:27.725414601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:27.725446551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:27.725461521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:27.725477231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:27.725491091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:27.725507021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:27.725522581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:27.725537421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:27.725551971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:27.725565561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:27.725583171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:27.725597961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:27.725611561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:27.725624821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2540 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.725642321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2540 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.727700793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.727752283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:27.727771913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:27.727786623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:27.727803263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:27.727819543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:27.727850263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.727870253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2541 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.728338143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:27.728358733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:27.728382903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:27.728398833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:27.728416953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:27.728432143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:27.728449443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:27.728469223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:27.728988434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:27.729012274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:27.729033404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:27.729048474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:27.729065144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:27.729078374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:27.729095064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:27.729110424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2543 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.729837945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2544 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.729857465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2544 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:27.729891315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:27.729922035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:27.729954395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.729999005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2544 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.730032855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.730049845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.726459346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.726509966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.726527636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.726541196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.726596016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:28.726626646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.726647126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2545 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.726664506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2545 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:28.727157136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:28.727218927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:28.727248327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:28.727278727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:28.75972656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1035 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.7597777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:28.75981532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2545 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.75985062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.7602531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.76027501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:28.76029176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:28.76030808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:28.760651001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:28.760687341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:28.760708601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:28.760738781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:28.760752811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:28.760768991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:28.760783301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:28.761504991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:28.761552841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:28.761589641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:28.761607971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2546 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.762262802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.764106593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.764160153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2547 }, kind: MgsRequest(ComponentDetails { 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:28.764178753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:28.764310044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:28.764354404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:28.764372504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:28.764385804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:28.764402844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:28.764416754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:28.764600964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1037 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.764648454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.764667714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2547 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.765869545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:28.765888845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.765908395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2548 }, kind: MgsRequest(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:28.79883177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:28.79888801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:28.79890301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:28.79892257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:28.79893929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:28.79895723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:28.79897341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:28.79898676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:28.7990058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:28.79903333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:28.79904859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:28.79906309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:28.79908117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:28.7998615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:28.79989975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.79991776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2548 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.80003373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.802220792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:28.802244252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:28.802835363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:28.802852303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:28.802868933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:28.802881803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:28.804259794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:28.804280114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2549 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.804985314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2550 }, kind: MgsRequest(ComponentDetails { 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:28.805022504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:28.808242977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:28.808285147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:28.808330117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:28.808347857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:28.808362697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:28.808378067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:28.808394897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:28.808410787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:28.808424537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:28.808440517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:28.808459307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:28.808475087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:28.810315678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.810339758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2550 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.81264196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.81267915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:28.845129644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:28.845171224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:28.845190264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:28.845204674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:28.847508316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.847542586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2551 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.848641997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:28.848665067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:28.882630033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:28.882668443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:28.882685343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:28.882699363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:28.883774274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:28.883797094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:28.886022885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:28.886054025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:28.886710706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:28.886729516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:28.886745676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:28.886760636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:28.915776318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:28.915820518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2553 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.917319879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2554 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.917339209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2554 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:28.921150122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:28.921189982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:28.922689713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.922729083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2554 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.922964373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.922994203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.718873183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.718917333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.718933203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.718946583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.718960983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:29.718978413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.718994363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2555 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.719019633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2555 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:29.719036273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:29.719065803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:29.719098553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:29.719129183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:29.719166493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1039 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.719200003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:29.719233524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.719266334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2555 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.719297094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.719316654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:29.719332184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:29.719348734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:29.719365394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:29.719380834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:29.719397534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:29.719427144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:29.719440254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:29.719455664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:29.719468964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:29.719485134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:29.719502234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:29.719534364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:29.719553064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2556 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.719806484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.720295024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.720314874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2557 }, kind: MgsRequest(ComponentDetails { 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:29.720331544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:29.720350934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:29.720366374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:29.720383834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:29.720397534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:29.720414194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:29.720427414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:29.720442494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1041 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.720457954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.720475344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2557 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.721395535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1042 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.721414675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.721432585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2558 }, kind: MgsRequest(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:29.721451005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:29.721479295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:29.721502455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:29.721517865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:29.721534385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:29.721549665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:29.721565485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:29.721580085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:29.721594535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:29.721609485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:29.721626745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:29.721642935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:29.721658275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:29.721673685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1042 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.721707455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.721723755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2558 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.721738515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.723650507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:29.723671417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:29.723709527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:29.723725477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:29.723741117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:29.723753957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:29.723768667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:29.723787757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2559 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.724288217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2560 }, kind: MgsRequest(ComponentDetails { 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:29.724310097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:29.724333157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:29.724350787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:29.724372807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:29.724389697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:29.724406057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:29.724422167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:29.724438137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:29.724453567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:29.724466157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:29.724482797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:29.724499047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:29.724515697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:29.724530038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2560 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.724545558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2560 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.726559179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.726590859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:29.726610049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:29.726624309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:29.726640349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:29.726654479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:29.726671329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.726688069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2561 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.72723043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:29.72725171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:29.72727599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:29.72728932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:29.72730573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:29.72731986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:29.72733541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:29.7273509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:29.72787599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:29.72789687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:29.72792871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:29.72794394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:29.72795941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:29.72797346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:29.72798787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:29.72800723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2563 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.728732431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2564 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.728751311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2564 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:29.728787811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:29.728821901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:29.728851821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2564 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.728887591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2564 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.728919831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.728934781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.722764149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.722821339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.722836909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.722851049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.722866059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:30.722886469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1043 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.722905949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2565 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.722924309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2565 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:30.724666041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:30.724725571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:30.724756621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:30.724785401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:30.730347785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1043 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.730406845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:30.730440405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2565 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.730474975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2565 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.731316316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.731364786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:30.731382686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:30.731399276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:30.732534747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:30.732571527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:30.732587397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:30.732618657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:30.732632507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:30.732649087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:30.732663047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:30.762624408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1044 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.762670388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:30.762705128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:30.762721868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2566 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.763386099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.76484895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.76488282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2567 }, kind: MgsRequest(ComponentDetails { 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:30.76489978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:30.76552375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:30.76554627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:30.76558668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:30.7656302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:30.765647611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:30.765660671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:30.794541662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:30.794582642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.794600002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2567 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.795975403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.796002543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.796021173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2568 }, kind: MgsRequest(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:30.796705504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:30.796744064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:30.796758564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:30.796776744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:30.796792684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:30.796808414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:30.796824224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:30.796838384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:30.796854964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:30.796870164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:30.796885074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:30.796900714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:30.796919384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:30.797597935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1046 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.797658465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.797676325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2568 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.797737745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.800696947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:30.800735577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:30.801640728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:30.801686648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:30.801707748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:30.801722858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:30.805513861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:30.805557731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2569 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.806144391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2570 }, kind: MgsRequest(ComponentDetails { 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:30.806168281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:30.806470741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:30.806490051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:30.806506611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:30.806522181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:30.806537871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:30.806554361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:30.806570311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:30.806585431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:30.806602611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:30.806621731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:30.806638461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:30.806654521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:30.806672061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.806689901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2570 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.809470944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.809509504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:30.813089696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:30.813144576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:30.813161616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:30.813174186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:30.813189046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.813206206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2571 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.813815757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:30.813864227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:30.81736584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:30.81740404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:30.81742046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:30.81743495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:30.81777882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:30.81780753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:30.81838882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:30.8184726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:30.819573581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:30.819607271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:30.819626741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:30.819640611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:30.820478362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:30.820502342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2573 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.821302632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2574 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.821322092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2574 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:30.824610245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:30.824666935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:30.824919265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.824983955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2574 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.825016355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.825034875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.719209739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.71925552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.71927136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.71928457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.71929767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:31.71931513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:31.71933084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2575 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.71934664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2575 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:31.71936328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:31.71939316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:31.71942161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:31.71944992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:31.71947791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:31.71950958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:31.71954189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.71957337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2575 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.71960427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.71962215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:31.71963744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:31.71965352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:31.71966993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:31.71968367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:31.7196997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:31.71972813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:31.71974285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:31.71976029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:31.71977556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:31.71979146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1048 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.71980701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:31.71983889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:31.71985617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2576 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.72029904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.720792671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:31.720814011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2577 }, kind: MgsRequest(ComponentDetails { 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:31.720830601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:31.720849451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:31.720864641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:31.720885111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:31.720900031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:31.720917161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:31.720930071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:31.720944661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:31.720965371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.720982011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2577 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.721900892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.721920532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.721937432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2578 }, kind: MgsRequest(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:31.721954452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:31.721983112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:31.721996212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:31.722016032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:31.722031592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:31.722046212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:31.722060852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:31.722074222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:31.722088642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:31.722103852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:31.722118492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:31.722133212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:31.722148382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:31.722162982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1050 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.722194512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.722210302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2578 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.722225612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.724155923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:31.724176133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:31.724208923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:31.724223633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:31.724238703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:31.724252053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:31.724266923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:31.724282123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2579 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.724793474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2580 }, kind: MgsRequest(ComponentDetails { 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:31.724813614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:31.724853784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:31.724868304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:31.724883714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:31.724898844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:31.724913594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:31.724928304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:31.724942964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:31.724958564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:31.724971474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:31.724986274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:31.725001454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:31.725016474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:31.725031114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2580 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.725046654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2580 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.726954095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.726976385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:31.726997965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:31.727011155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:31.727026125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:31.727039165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:31.727053575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.727068825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2581 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.727636166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:31.727655786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:31.727679946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:31.727695366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:31.727712176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:31.727727066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:31.727743926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:31.727761326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:31.728290256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:31.728310646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:31.728331806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:31.728347066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:31.728364656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:31.728379996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:31.728397356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:31.728414896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2583 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.729151017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2584 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.729169367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2584 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:31.740083175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:31.740137465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:31.740197815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2584 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.740232805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2584 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.740330385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.740348545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.722239966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.722272286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.722286416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.722299466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.722312316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:32.722329046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.722344346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2585 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.722360226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2585 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:32.722641576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:32.722673186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:32.722702246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:32.722731526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:32.724133277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1051 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.724182627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:32.724214747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2585 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.724246097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2585 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.725413158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.725450558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:32.725466778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:32.725483488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:32.725997219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:32.726014399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:32.726061989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:32.726092599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:32.726105269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:32.726120199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:32.726133399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:32.730166262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:32.730215072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:32.730252362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:32.730269122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2586 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.730606872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.731127092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.731155452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2587 }, kind: MgsRequest(ComponentDetails { 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:32.731172503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:32.733086944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:32.733111524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:32.733129014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:32.733142194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:32.733157574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:32.733170554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:32.733262344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:32.733282174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.733297764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2587 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.734998835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.735048015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.735066455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2588 }, kind: MgsRequest(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:32.736138226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:32.736192286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:32.736208316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:32.736226126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:32.736241956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:32.736257016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:32.736272026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:32.736285106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:32.736299996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:32.736316576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:32.736333706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:32.736351286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:32.736365446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:32.736379826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1054 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.736412056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.736427746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2588 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.736443016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.738537268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:32.738577618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:32.742188891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:32.742232321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:32.742248291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:32.742261041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:32.742485781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:32.742511651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2589 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.743222672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2590 }, kind: MgsRequest(ComponentDetails { 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:32.743275722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:32.744453773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:32.744473683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:32.744497673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:32.744512933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:32.744527293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:32.744546473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:32.744560513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:32.744575603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:32.744587443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:32.744601743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:32.744617093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:32.744631893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:32.744647313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.744663143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2590 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.746794484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.746825804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:32.746906724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:32.746921784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:32.746938154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:32.746950224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:32.746967954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.746984004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2591 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.747563935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:32.747582975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:32.747649415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:32.747687455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:32.747704495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:32.747717985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:32.747733045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:32.747749105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:32.748320325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:32.748344095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:32.748405846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:32.748445926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:32.748465466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:32.748480786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:32.748686686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:32.748710466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2593 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.749533126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2594 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.749573526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2594 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:32.749617826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:32.749654576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:32.749682966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.749717656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2594 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.749751037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.749771167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.719776277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.719809857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.719824567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.719838827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.719852247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:33.719869357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.719885507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2595 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.719902537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2595 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:33.719918077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:33.719947447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:33.719977327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:33.720006647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:33.720083607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1055 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.720118017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:33.720156017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.720194057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2595 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.720228397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.720247037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:33.720265527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:33.720283487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:33.720304317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:33.720319437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:33.720336897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:33.720391627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:33.720407737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:33.720425157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:33.720437807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:33.720452187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:33.720468897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:33.720501477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:33.720517147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2596 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.720706368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.721191298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.721209978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2597 }, kind: MgsRequest(ComponentDetails { 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:33.721226628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:33.722249189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:33.722265669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:33.722281909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:33.722295279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:33.722310319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:33.722323239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:33.722338009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1057 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.722353519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.722369289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2597 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.72337684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:33.7234238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.72344349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2598 }, kind: MgsRequest(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:33.72349417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:33.72352656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:33.72354063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:33.72355698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:33.72357432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:33.72359042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:33.72360561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:33.72361855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:33.72363357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:33.7236488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:33.72366473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:33.7236796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:33.72369463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:33.72370958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:33.72374124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.72375754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2598 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.72377299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.725689241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:33.725709421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:33.727204363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:33.727221343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:33.727241693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:33.727258083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:33.727274703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:33.727291673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2599 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.727858633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2600 }, kind: MgsRequest(ComponentDetails { 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:33.727880023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:33.727976973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:33.727993523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:33.728012703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:33.728029693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:33.728045653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:33.728060963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:33.728076203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:33.728093653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:33.728111403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:33.728127383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:33.728142423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:33.728158593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:33.728175353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2600 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.728194063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2600 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.730190855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.730234945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:33.731493036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:33.731510256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:33.731527526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:33.731541146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:33.731558556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.731576636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2601 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.732158676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:33.732178796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:33.732282116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:33.732297776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:33.732314076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:33.732327186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:33.732343586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:33.732360846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:33.732887857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:33.732907327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:33.732943927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:33.732960027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:33.732978257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:33.732992387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:33.734769338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:33.734789748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2603 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.735579469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2604 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.735599019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2604 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:33.735717909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:33.735750839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:33.735783289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2604 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.735814109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2604 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.735848109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.735863059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.718850719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.718895629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.718909709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.718922279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.718936489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:34.718955949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.718972419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2605 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.718988519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2605 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:34.719041029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:34.719105879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:34.719139989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:34.719169219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:34.719200609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1059 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.71923418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:34.71926708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2605 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.71930044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.71933285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.71935118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:34.71936762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:34.71938372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:34.71940069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:34.71941408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:34.71943073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:34.71945828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:34.71947393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:34.71948985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:34.71950243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:34.71951693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:34.71953224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:34.71956426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:34.71957951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2606 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.72008659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.720576341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.720601591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2607 }, kind: MgsRequest(ComponentDetails { 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:34.720619901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:34.720637601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:34.720652201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:34.720671561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:34.720686621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:34.720702851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:34.720716551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:34.720731961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1061 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.720749751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.720765561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2607 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.721703881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1062 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.721752481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.721772111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2608 }, kind: MgsRequest(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:34.721789011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:34.721818431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:34.721832781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:34.721848201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:34.721863721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:34.721878912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:34.721893842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:34.721906452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:34.721921312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:34.721935932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:34.721950442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:34.721964862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:34.721979162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:34.721993252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1062 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.722025782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.722040822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2608 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.722055412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.724017123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:34.724062623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:34.724081833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:34.724095403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:34.724111263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:34.724124233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:34.724139783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:34.724155313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2609 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.724635294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2610 }, kind: MgsRequest(ComponentDetails { 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:34.724654034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:34.724723394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:34.724738184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:34.724753304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:34.724768214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:34.724782874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:34.724797644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:34.724812094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:34.724826704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:34.724839184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:34.724854254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:34.724869124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:34.724885784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:34.724900434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.724916854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2610 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.726924385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.726949795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:34.726969655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:34.726983095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:34.726998625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:34.727012025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:34.727027025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.727042965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2611 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.727592466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:34.727612046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:34.727646706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:34.727661526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:34.727676696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:34.727689676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:34.727704376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:34.727719876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:34.728263076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:34.728302186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:34.728322626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:34.728336406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:34.728352666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:34.728365756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:34.728380656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:34.728395906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2613 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.729109437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2614 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.729134057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2614 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:34.729153667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:34.729184167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:34.729215507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.729248177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2614 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.729279677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.729295527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.733542403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.733587913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.733605983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.733622463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.733669803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:35.733694063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1063 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.733710193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2615 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.733725803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2615 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:35.734607184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:35.734652784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:35.734682864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:35.734717494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:35.736025515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1063 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.736087095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:35.736122545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.736155335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2615 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.736373505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.736417485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:35.736435485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:35.736452925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:35.793742189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:35.793785199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:35.793803209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:35.793839969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:35.793854969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:35.793872729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:35.793887509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:35.794274429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1064 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.794335249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:35.794369559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:35.794384989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2616 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.79512041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.796833791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.796853631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2617 }, kind: MgsRequest(ComponentDetails { 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:35.796869841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:35.797818632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:35.797833462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:35.797851532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:35.797865702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:35.797880582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:35.797893222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:35.802047895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:35.802070215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.802085635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2617 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.803537116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.803566136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.803584456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2618 }, kind: MgsRequest(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:35.805219467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:35.805274537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:35.805292517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:35.805309587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:35.805324837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:35.805340587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:35.805356637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:35.805369577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:35.805385597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:35.805399967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:35.805415487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:35.805432418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:35.805450158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:35.805489758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1066 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.805545738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.805562628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2618 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.805630318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.80869748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:35.80872904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:35.809981491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:35.810051061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:35.810071281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:35.810085061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:35.810100681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:35.810119291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2619 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.810610361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2620 }, kind: MgsRequest(ComponentDetails { 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:35.810636071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:35.814145324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:35.814184294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:35.814201694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:35.814217614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:35.814232274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:35.814246914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:35.814261894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:35.814276724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:35.814289684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:35.814304424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:35.814321304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:35.814336874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:35.814498824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2620 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.814519254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2620 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.816722866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.816752436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:35.817905967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:35.817941017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:35.817957107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:35.817969877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:35.818869008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.818887128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2621 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.819503278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:35.819547158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:35.823101271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:35.823129231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:35.823143771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:35.823155871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:35.823347941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:35.823392691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:35.823970471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:35.824016462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:35.825320652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:35.825347403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:35.825363283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:35.825377593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:35.827777174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:35.827818764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2623 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.828629415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2624 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.828675955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2624 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:35.832015688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:35.832049968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:35.832342538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.832384118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2624 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.832418388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.832436868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.728623074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.728660174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.728674164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.728687134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.729788734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:36.729819594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:36.729835795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2625 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.729851805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2625 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:36.729983055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36.730022965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36.730052515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36.730080575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36.730141745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:36.730176345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:36.730208615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2625 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.730240465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2625 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.730273625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.730291765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:36.730307325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:36.730323745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:36.730340645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:36.730353975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:36.730369545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36.730397565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:36.730410285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:36.730425355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:36.730439825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:36.730456025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1068 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.730471395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:36.730502415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:36.730517015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2626 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.730987675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.731487966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:36.731521656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2627 }, kind: MgsRequest(ComponentDetails { 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:36.731539356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:36.733935248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:36.733952418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:36.733979078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:36.733992478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:36.734008098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:36.734028168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:36.734278578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:36.734296498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.734312478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2627 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.735373979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.735417489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.735436529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2628 }, kind: MgsRequest(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:36.735453529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36.735482699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:36.735496559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:36.735512679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:36.735529579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:36.735545969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:36.735560889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:36.735574059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:36.735589469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:36.735604629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:36.735619149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:36.735633719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:36.735648739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:36.73649323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1070 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.73655679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.73657232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2628 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.73658758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.738564931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:36.738591621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:36.738659181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:36.738690041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:36.738705811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:36.738719351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:36.738734051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:36.738750731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2629 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.739259402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2630 }, kind: MgsRequest(ComponentDetails { 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:36.739300002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:36.741601043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:36.741625193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:36.741641013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:36.741656553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:36.741672083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:36.741687243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:36.741702393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:36.741717043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:36.741730573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:36.741745743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:36.741763233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:36.741778294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:36.741827604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.741848234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2630 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.744058925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.744091835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:36.744160315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:36.744175465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:36.744191675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:36.744204615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:36.745054086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.745076966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2631 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.745634466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:36.745658176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:36.745725976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:36.745765237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:36.745784017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:36.745797207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:36.745811937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:36.745827977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:36.746323467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:36.746344717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:36.749217359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:36.749237599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:36.749253809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:36.749267079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:36.749442099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:36.749467049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2633 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.75024473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2634 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.75028684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2634 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:36.75034512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36.75037757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36.75040612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.75043761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2634 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.75046851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.75048475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.718712149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.718767079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.718785279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.718799399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.718811709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:37.718829249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.718845709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2635 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.718864479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2635 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:37.718935919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37.719030759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37.719063119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37.719108979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37.719163839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1071 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.719200109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:37.71923326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.71926804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2635 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.71930128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.71931914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:37.71933461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:37.7193504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:37.71936772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:37.71938265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:37.71939918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37.71942688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:37.71943978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:37.71945451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:37.71946733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:37.71948208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:37.71949764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:37.71953005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:37.71954513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2636 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.72008029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.720645981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.720690031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2637 }, kind: MgsRequest(ComponentDetails { 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:37.720708611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:37.721517081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:37.721533511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:37.721549201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:37.721562011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:37.721577171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:37.721589841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:37.721610111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:37.721626051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.721641411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2637 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.722667072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.722691382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.722708322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2638 }, kind: MgsRequest(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:37.724399523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37.724445963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:37.724462023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:37.724477933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:37.724492893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:37.724508493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:37.724524494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:37.724538014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:37.724552594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:37.724567274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:37.724581604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:37.724595994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:37.724610724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:37.724625404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1074 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.724657664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.724674274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2638 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.724689934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.726654005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:37.726678225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:37.727149495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:37.727189426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:37.727207886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:37.727220436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:37.727234396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:37.727250366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2639 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.727749546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2640 }, kind: MgsRequest(ComponentDetails { 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:37.727769376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:37.728288076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:37.728313906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:37.728328656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:37.728342706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:37.728356806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:37.728370316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:37.728383866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:37.728397986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:37.728409766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:37.728423436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:37.728437266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:37.728450986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:37.728464266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2640 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.728478796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2640 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.730562198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.730590978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:37.730640388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:37.730681558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:37.730699398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:37.730712628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:37.730729158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.730745688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2641 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.731247869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:37.731267939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:37.731301109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:37.731316069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:37.731332469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:37.731345169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:37.731359499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:37.731374319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:37.731890589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:37.731913259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:37.731950879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:37.731963489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:37.731979549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:37.731992319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:37.732008039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:37.732025179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2643 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.73296431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2644 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.73305281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2644 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:37.73311677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37.73315052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37.73318897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2644 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.73322135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2644 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.73325321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.73326829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.731623602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.731669192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.731685272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.731700282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.731715042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:38.731733982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.731750632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2645 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.731768122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2645 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:38.732453262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38.732513393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38.732544203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38.732574683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38.737680096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1075 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.737744836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:38.737778136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2645 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.737809647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2645 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.738010627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.738032777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:38.738048317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:38.738305377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:38.738624097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:38.738640427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:38.738656907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38.738685757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:38.738699017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:38.738714067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:38.738727347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:38.763620965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:38.763663865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:38.763698205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:38.763713705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2646 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.764321426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.765796317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.765817687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2647 }, kind: MgsRequest(ComponentDetails { 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:38.765834257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:38.766347327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:38.766362697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:38.766378157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:38.766391917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:38.766407557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:38.766420737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:38.766691147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1077 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.766710117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.766725727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2647 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.767891518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:38.767909118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.767925528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2648 }, kind: MgsRequest(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:38.794526768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38.794582038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:38.794597108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:38.794613818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:38.794629058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:38.794644278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:38.794658538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:38.794671658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:38.794686478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:38.794703848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:38.794720828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:38.794738028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:38.794752398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:38.795161609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:38.795199209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.795215269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2648 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.795333479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.797595321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:38.797616461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:38.798513051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:38.798530091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:38.798545341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:38.798558571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:38.799628082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:38.799647842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2649 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.800302453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2650 }, kind: MgsRequest(ComponentDetails { 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:38.800322773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:38.803375795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:38.803393515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:38.803409485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:38.803426175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:38.803442645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:38.803457665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:38.803472325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:38.803486765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:38.803499365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:38.803513785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:38.803529095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:38.803544005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:38.805237696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.805257996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2650 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.807525898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.807571048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:38.80950444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:38.80954858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:38.80956475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:38.80957755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:38.839021532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.839070362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2651 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.839851922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:38.839874592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:38.840952303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:38.840969773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:38.840984263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:38.840996683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:38.842021054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:38.842039514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:38.842974885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:38.842994075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:38.844329886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:38.844374046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:38.844391516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:38.844405076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:38.896268415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:38.896303345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2653 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.897376216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2654 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.897397976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2654 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:38.897750016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38.897788396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38.900423968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.900461888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2654 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.900658638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.900679048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.719652696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.719683936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.719697506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.719710276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.719723376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:39.719744956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.719760996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2655 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.719778996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2655 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:39.719869296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39.719901316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39.719930406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39.719958456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39.720028236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1079 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.720063916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:39.720096186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.720127196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.720158126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.720175836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:39.720191196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:39.720211176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:39.720229516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:39.720244446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:39.720261866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39.720291556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:39.720304596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:39.720319566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:39.720332336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:39.720346856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:39.720363036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:39.720393846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:39.720408876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2656 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.720857947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.721372997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.721392917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2657 }, kind: MgsRequest(ComponentDetails { 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:39.721409587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:39.721452667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:39.721500427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:39.721518267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:39.721532387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:39.721551997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:39.721567687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:39.721583267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1081 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.721602077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.721619747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2657 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.722490778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1082 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.722527218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.722548718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2658 }, kind: MgsRequest(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:39.722566198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39.722602128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:39.722615698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:39.722634118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:39.722649648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:39.722665168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:39.722680768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:39.722693808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:39.722709208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:39.722724158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:39.722739148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:39.722754448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:39.722769338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:39.722786008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1082 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.722817398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.722833068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2658 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.722847688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.72477434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:39.72479962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:39.72482083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:39.72483407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:39.72485392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:39.72486717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:39.7248844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:39.72490034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2659 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.72541388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2660 }, kind: MgsRequest(ComponentDetails { 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:39.72545456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:39.72547241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:39.72548715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:39.72550403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:39.72552061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:39.72553575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:39.72555048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:39.72556535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:39.72558015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:39.72559272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:39.7256356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:39.72565063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:39.72566505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:39.72567996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2660 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.72569546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2660 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.727661762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.727689562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:39.727706612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:39.727721192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:39.727735752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:39.727748502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:39.727763092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.727778612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2661 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.728314872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:39.728334252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:39.728365782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:39.728380472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:39.728396802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:39.728409732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:39.728424482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:39.728439832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:39.728960993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:39.728979703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:39.729016463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:39.729031123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:39.729046863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:39.729060073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:39.729074423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:39.729089693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2663 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.729820843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2664 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.729839214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2664 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:39.729876254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39.729906954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39.729934604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2664 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.729965874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2664 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.729996564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.730013154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.726793614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.726840154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.726855224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.726870054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.726883574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:40.726926654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1083 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.726959534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2665 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.726975774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2665 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:40.727112804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40.727145784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40.727198965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40.727228755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40.729308636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1083 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.729345696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:40.729397806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2665 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.729428896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.729645176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.729664186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:40.729679216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:40.729695346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:40.733161309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:40.733206619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:40.733223629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40.733254669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:40.733267979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:40.733284359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:40.733298519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:40.73409347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1084 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.73412259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:40.73415576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:40.73417198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2666 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.73468929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.735193001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.735238461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2667 }, kind: MgsRequest(ComponentDetails { 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:40.735256531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:40.736075311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:40.736093551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:40.736109111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:40.736125601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:40.736142331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:40.736155271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:40.737460632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:40.737499592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.737516882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2667 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.738472673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.738515663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.738535303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2668 }, kind: MgsRequest(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:40.742274146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40.742314396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:40.742329836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:40.742345606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:40.742362336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:40.742379606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:40.742394816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:40.742408226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:40.742423026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:40.742439926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:40.742454926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:40.742469886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:40.742484886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:40.742633786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1086 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.742673956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.742690176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2668 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.742708216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.744761328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:40.744783818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:40.746047719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:40.746064369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:40.746082329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:40.746095819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:40.74743373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:40.74745399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2669 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.74800814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2670 }, kind: MgsRequest(ComponentDetails { 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:40.74803653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:40.751646893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:40.751665243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:40.751680343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:40.751695013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:40.751709253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:40.751723553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:40.751738943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:40.751753533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:40.751765923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:40.751780663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:40.751795843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:40.751810913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:40.751911743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2670 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.751931183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2670 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.754111195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.754147725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:40.755462296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:40.755481446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:40.755498356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:40.755511646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:40.757717088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.757736658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2671 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.758323428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:40.758343448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:40.76173457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:40.76176881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:40.76178549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:40.76180034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:40.76204844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:40.7620915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:40.76266076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:40.76268177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:40.763828591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:40.763875171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:40.763894661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:40.763908441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:40.764630052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:40.764650782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2673 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.765448482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2674 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.765479522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2674 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:40.768795265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40.768853015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40.769069815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.769108275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2674 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.769142215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.769157605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.718987541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.719034761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.719049351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.719062651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.719080541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:41.719099351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:41.719115141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2675 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.719131021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2675 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:41.719188591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41.719249922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41.719278272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41.719306242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41.719357982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:41.719424902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:41.719458792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.719491722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.719523122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.719543962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:41.719560262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:41.719576832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:41.719593442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:41.719607882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:41.719623482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41.719652322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:41.719666792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:41.719681742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:41.719695282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:41.719709932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1088 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.719726942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:41.719759802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:41.719776582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2676 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.720187702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.720685443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:41.720705453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2677 }, kind: MgsRequest(ComponentDetails { 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:41.720722153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:41.720742993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:41.720755733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:41.720773763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:41.720787073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:41.720802053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:41.720815543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:41.720830103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:41.720845513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.720860963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2677 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.721853833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.721890694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.721908694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2678 }, kind: MgsRequest(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:41.722017224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41.722048744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:41.722063184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:41.722079664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:41.722095134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:41.722109564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:41.722124554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:41.722138724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:41.722153354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:41.722167484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:41.722183694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:41.722199224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:41.722213744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:41.722231334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1090 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.722263324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.722281384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2678 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.722320564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.725425406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:41.725448246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:41.725573566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:41.725612006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:41.725629146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:41.725642236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:41.725660766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:41.725677616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2679 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.726178937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2680 }, kind: MgsRequest(ComponentDetails { 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:41.726200027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:41.726265287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:41.726281347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:41.726311827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:41.726328067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:41.726342627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:41.726356907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:41.726372467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:41.726387947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:41.726400667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:41.726416067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:41.726431897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:41.726447567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:41.726462097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2680 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.726478857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2680 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.728440898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.728468818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:41.73093842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:41.73096833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:41.73098583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:41.73100005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:41.731326981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.731346651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2681 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.731964381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:41.731988961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:41.732025221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:41.732038661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:41.732055381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:41.732068981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:41.732993412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:41.733043202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:41.733601532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:41.733639992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:41.733672872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:41.733700032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:41.733715222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:41.733728452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:41.733744112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:41.733759292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2683 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.734490893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2684 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.736657955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2684 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:41.736816165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41.736848695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41.737157965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.737198875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2684 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.737230945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.737248545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.719793045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.719848205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.719864085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.719877765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.719891175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:42.719910055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.719926585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2685 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.719947385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2685 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:42.720026965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42.720077455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42.720111125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42.720143055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42.720172685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1091 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.720206595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:42.720237965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2685 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.720270565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2685 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.720301635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.720320755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:42.720336825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:42.720354275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:42.720710816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:42.720727956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:42.720743856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42.720773556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:42.720786426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:42.720801346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:42.720816346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:42.720832586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:42.720849096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:42.720882076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:42.720900706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2686 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.721218666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.721699446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.721721946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2687 }, kind: MgsRequest(ComponentDetails { 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:42.721739806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:42.721809306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:42.721831956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:42.721851066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:42.721874157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:42.721889677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:42.721902557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:42.721919987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:42.721937467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.721952967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2687 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.722860767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.722879877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.722896887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2688 }, kind: MgsRequest(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:42.723026987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42.723086977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:42.723100667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:42.723116527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:42.723134057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:42.723150077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:42.723164767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:42.723179107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:42.723195127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:42.723209208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:42.723223988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:42.723238708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:42.723254758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:42.723269038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1094 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.723301148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.723316478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2688 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.723332398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.725236169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:42.725263219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:42.725309139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:42.725323839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:42.725339869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:42.725354079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:42.725368919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:42.725385499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2689 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.72589193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2690 }, kind: MgsRequest(ComponentDetails { 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:42.72591219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:42.72594525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:42.72596098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:42.72597696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:42.72599137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:42.72600617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:42.72602266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:42.72603725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:42.72605322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:42.72606556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:42.72608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:42.72609609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:42.72611073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:42.72612543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2690 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.72614043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2690 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.728157901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.728178301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:42.728214191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:42.728230361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:42.728245161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:42.728258041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:42.728272621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.728290351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2691 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.728815642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:42.728835262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:42.728869992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:42.728885712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:42.728900352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:42.728913032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:42.728928662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:42.728943922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:42.729903563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:42.729944483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:42.730035803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:42.730074883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:42.730091973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:42.730106643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:42.730121623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:42.730137683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2693 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.730989053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2694 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.731029773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2694 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:42.731046473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42.731082103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42.731134803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.731202884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2694 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.731235084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.731253434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.732844538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.732886308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.732901888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.732916708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.734114639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:43.734138649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.734154049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2695 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.734169159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2695 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:43.734406369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43.734442079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43.734475459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43.734503939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43.734906219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1095 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.734964019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:43.734996169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.735057349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2695 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.73538781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.73543639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:43.73545341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:43.73547088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:43.738932702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:43.738964212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:43.738981272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43.739023652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:43.739037382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:43.739057532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:43.739083572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:43.739597673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:43.739637683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:43.739671553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:43.739686573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2696 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.740345053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.741326694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.741378924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2697 }, kind: MgsRequest(ComponentDetails { 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:43.741397554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:43.742263195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:43.742281865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:43.742333845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:43.742356795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:43.742374485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:43.742388485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:43.744177026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1097 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.744203206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.744219276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2697 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.745206157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:43.745228647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.745245987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2698 }, kind: MgsRequest(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:43.74890894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43.74896632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:43.74898043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:43.7489957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:43.74901127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:43.74902584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:43.7490396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:43.74905268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:43.74906835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:43.74908181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:43.74909521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:43.74910871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:43.74912272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:43.750142221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:43.750203711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.750220281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2698 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.750236151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.752442193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:43.752467103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:43.779888752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:43.779926662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:43.779943552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:43.779957262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:43.782656034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:43.782680044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2699 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.783585075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2700 }, kind: MgsRequest(ComponentDetails { 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:43.783626455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:43.835523874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:43.835546514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:43.835562734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:43.835578284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:43.835593524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:43.835608834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:43.835623464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:43.835637744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:43.835650574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:43.835665304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:43.835680304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:43.835695284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:43.836810395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2700 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.836842055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2700 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.839293687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.839316117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:43.839453887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:43.839469807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:43.839486087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:43.839499377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:43.841728909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.841753109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2701 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.842384209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:43.842403869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:43.842526319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:43.842541649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:43.84255763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:43.84257104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:43.84258547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:43.84260126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:43.84314022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:43.84315903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:43.846610653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:43.846628113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:43.846644383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:43.846657483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:43.846944313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:43.846964153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2703 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.847777733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2704 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.847832633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2704 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:43.850990026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43.851042666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43.852513727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.852570477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2704 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.852603157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.852620127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.71911874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.71917428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.71918943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.71920276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.719218271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:44.719238091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.719254351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2705 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.719270521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2705 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:44.719324951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44.719358331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44.719392621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44.719423851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44.719500351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1099 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.719533501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:44.719565981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2705 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.719601881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2705 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.719632781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.719650631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:44.719667271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:44.719683361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:44.719700061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:44.719713791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:44.719729521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44.719758241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:44.719771651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:44.719787791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:44.719800621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:44.719815791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:44.719831381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:44.719863191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:44.719878751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2706 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.720376981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.720889862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.720908992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2707 }, kind: MgsRequest(ComponentDetails { 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:44.720925372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:44.720942302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:44.720955702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:44.720970582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:44.720983612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:44.720999072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:44.721012552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:44.721028232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.721055502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.721070852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2707 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.722021383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1102 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.722039913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.722056893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2708 }, kind: MgsRequest(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:44.722075433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44.722104703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:44.722117793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:44.722132873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:44.722148043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:44.722162933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:44.722178233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:44.722191013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:44.722206113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:44.722220613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:44.722235293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:44.722250273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:44.722265103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:44.722279493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.722311123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.722326533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2708 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.722342303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.724314524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:44.724334374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:44.724378574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:44.724393284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:44.724408264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:44.724421494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:44.724436424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:44.724451774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2709 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.724971255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2710 }, kind: MgsRequest(ComponentDetails { 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:44.724990205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:44.725037505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:44.725090675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:44.725109455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:44.725128205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:44.725144575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:44.725159745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:44.725174895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:44.725190345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:44.725204635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:44.725219505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:44.725234715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:44.725251675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:44.725267375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2710 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.725285235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2710 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.727269567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.727328317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:44.727349007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:44.727391887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:44.727409487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:44.727423207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:44.727438847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.727456227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2711 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.727900957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:44.727931697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:44.727949557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:44.727963327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:44.727979527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:44.727992547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:44.728007847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:44.728024497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:44.728545708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:44.728563938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:44.728598388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:44.728613368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:44.728629068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:44.728641668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:44.728656138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:44.728671848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2713 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.729410938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2714 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.729441718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2714 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:44.729459618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44.729488768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44.729518508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.729554468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2714 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.729585768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.729603638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.721023205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.721066825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.721081735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.721095185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.721108075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:45.721126045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1103 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.721141205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2715 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.721156815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2715 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:45.721390905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45.721431085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45.721464445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45.721492305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45.721595795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.721631835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:45.721666295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.721697125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2715 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.722434316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.722452876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:45.722468306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:45.722484446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:45.723561177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:45.723598467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:45.723615327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45.723644067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:45.723657367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:45.723672667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:45.723685557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:45.723700057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.723717807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:45.723748507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:45.723764227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2716 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.724267277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.724765118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.724784168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2717 }, kind: MgsRequest(ComponentDetails { 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:45.724800708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:45.72841371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:45.72845396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:45.72847079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:45.72848421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:45.728500371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:45.728513671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:45.728694491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:45.728713881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.728730181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2717 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.729753321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.729804141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.729825371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2718 }, kind: MgsRequest(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:45.731924893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45.731977623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:45.731991723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:45.732006663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:45.732030933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:45.732046603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:45.732060323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:45.732072763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:45.732088263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:45.732102113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:45.732116323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:45.732130023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:45.732145633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:45.733158684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.733220744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.733236194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2718 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.733252154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.735323586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:45.735366856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:45.739008058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:45.739029398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:45.739050068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:45.739063668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:45.739271079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:45.739290009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2719 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.739871469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2720 }, kind: MgsRequest(ComponentDetails { 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:45.739893319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:45.739966019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:45.739982589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:45.739998739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:45.740014029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:45.740029329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:45.740043839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:45.740058409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:45.740073039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:45.740085729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:45.740100379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:45.740115289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:45.740129819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:45.740144179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2720 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.740159159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2720 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.742215671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.742237151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:45.743393482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:45.743419392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:45.743436832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:45.743451742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:45.743471812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.743491822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2721 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.744045142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:45.744097342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:45.744183592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:45.744226882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:45.744244452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:45.744257412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:45.744272872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:45.744289712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:45.744861053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:45.744895293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:45.744913123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:45.744926503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:45.744942213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:45.744955273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:45.744971293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:45.744986683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2723 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.745735063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2724 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.745754254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2724 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:45.745825354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45.745881654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45.745911554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.745943624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2724 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.745975544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.745991894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:46.518512166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:61194"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:46.5498238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:52835"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.54990286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"30c6fa1a-9899-4d7b-aa9f-88b78eb99551","remote_addr":"[::1]:61194","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:46.54992512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"30c6fa1a-9899-4d7b-aa9f-88b78eb99551","remote_addr":"[::1]:61194","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:46.55050136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"30c6fa1a-9899-4d7b-aa9f-88b78eb99551","remote_addr":"[::1]:61194","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":598,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.551710411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"eb2d7ac5-4496-4a17-99ba-6a77ab7394d9","remote_addr":"[::1]:52835","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:46.551731581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"eb2d7ac5-4496-4a17-99ba-6a77ab7394d9","remote_addr":"[::1]:52835","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:46.553354462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"eb2d7ac5-4496-4a17-99ba-6a77ab7394d9","remote_addr":"[::1]:52835","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":1646,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.750661281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.750691061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.750704991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.750718001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.751447152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:46.751476652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:46.751493802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2725 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.751510382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2725 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:46.778574261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46.778628761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46.778662871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46.778691531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46.785790527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:46.785826487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:46.785858317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2725 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.785891557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2725 }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:46.785943767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:33623"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.814434868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.814479298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:46.814497628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:46.815046739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:46.818570991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:46.818609681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:46.818628551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46.818658381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:46.818674311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:46.818691062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:46.818705762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:46.818721632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","remote_addr":"[::1]:50447"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.818861582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"edee648e-2115-495d-ae21-51653089643b","remote_addr":"[::1]:33623","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:46.818880722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"edee648e-2115-495d-ae21-51653089643b","remote_addr":"[::1]:33623","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:46.819288172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"edee648e-2115-495d-ae21-51653089643b","remote_addr":"[::1]:33623","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":434,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.820534843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.820586133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:46.820621723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:46.820637573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2726 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.820691263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"196f8f45-0bcd-43bd-8a5c-5694e9989a58","remote_addr":"[::1]:50447","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:46.820709023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"196f8f45-0bcd-43bd-8a5c-5694e9989a58","remote_addr":"[::1]:50447","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","version":"3.0.0"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.821635874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.823070435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:46.823092755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2727 }, kind: MgsRequest(ComponentDetails { 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:46.823109295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:46.823125485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"196f8f45-0bcd-43bd-8a5c-5694e9989a58","remote_addr":"[::1]:50447","local_addr":"[::1]:58562","component":"dropshot","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","latency_us":2446,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:46.824158416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:46.824175606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:46.824193326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:46.824206726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:46.824221766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:46.824234696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:46.85677584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:46.85682897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2727 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.85684659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2727 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.859894573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.859942693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.859962453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2728 }, kind: MgsRequest(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:46.862043584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46.862085734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:46.862100604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:46.862116984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:46.862132174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:46.862147204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:46.862162094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:46.862174994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:46.862189554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:46.862204034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:46.862218614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:46.862233074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:46.862246924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:46.867150048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.867211538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.867230418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2728 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.867654798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.87034639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:46.87036913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:46.871449831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:46.871470981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:46.871487311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:46.871501071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:46.900964434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:46.900997824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2729 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.903096195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2730 }, kind: MgsRequest(ComponentDetails { 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:46.903121275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:46.907404488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:46.907444298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:46.907462088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:46.907476178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:46.907491208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:46.907505098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:46.907518708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:46.907532188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:46.907544399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:46.907558139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:46.907571889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:46.907585509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:46.958717077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2730 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.958744147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2730 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.96209836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.96213069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:46.964282791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:46.964323041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:46.964338801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:46.964351961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:46.965784752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.965825382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2731 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.967179443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:46.967202013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:46.967838074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:46.967875474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:46.967894504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:46.967910284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:46.971846837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:46.971879817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:46.972537678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:46.972564238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:46.974566949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:46.974585719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:46.974636339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:46.974652849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:46.97532765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:46.97536695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2733 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.976742661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2734 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.976806391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2734 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:46.978022652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46.978063762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46.978168632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.978247102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2734 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.978486622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.978507842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.719231581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.719288681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.719304411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.719317361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.719331451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:47.719348501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.719364571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2735 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.719381331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2735 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:47.719397731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47.719426851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47.719456191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47.719489671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47.719518141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.719551101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:47.719583531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.719615551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2735 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.719646261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.719667031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:47.719682641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:47.719699991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:47.719717881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:47.719730981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:47.719745961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47.719775991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:47.719788851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:47.719803961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:47.719816601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:47.719831021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:47.719847831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:47.719878091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:47.719892831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2736 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.720177281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.720679862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.720704052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2737 }, kind: MgsRequest(ComponentDetails { 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:47.720720492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:47.720739832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:47.720753332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:47.720770392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:47.720784412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:47.720799342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:47.720811622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:47.720826122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:47.720843942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.720860222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2737 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.722208673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.722258813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2738 }, kind: MgsRequest(ComponentDetails { 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:47.722279603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2738 }, kind: MgsRequest(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:47.722323713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47.722380683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:47.722397213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:47.722416693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:47.722432973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:47.722451493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:47.722467243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:47.722480153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:47.722505733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:47.722522583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:47.722537363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:47.722553883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:47.722568703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:47.722583413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.722617373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.722632743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2738 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.722647843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.724638905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:47.724659215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:47.724697395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:47.724712905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:47.724729365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:47.724743735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:47.724758405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:47.724773785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2739 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.725277525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2740 }, kind: MgsRequest(ComponentDetails { 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:47.725296665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:47.725330745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:47.725345115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:47.725360405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:47.725375315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:47.725389625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:47.725404015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:47.725418635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:47.725432805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:47.725445475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:47.725460095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:47.725474915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:47.725489195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:47.725503975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2740 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.725518885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2740 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.727522167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2741 }, kind: MgsRequest(ComponentDetails { 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:47.727542797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:47.727579507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:47.727594177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:47.727608857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:47.727621377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:47.727636527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.727651977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2741 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.728170117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:47.728189437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:47.728220927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:47.728235347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:47.728250437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:47.728266187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:47.728282287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:47.728297577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:47.728811958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:47.728829948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:47.728866768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:47.728881138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:47.728901478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:47.728914418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:47.728929728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:47.728945218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2743 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.729673058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2744 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.729691798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2744 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:47.729729748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47.729758898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47.729789518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2744 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.729821238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2744 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.729852359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.729866139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.745620653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.745659163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.745674513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.745688013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.745761864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:48.745785144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.745802574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2745 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.745818304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2745 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:48.746316394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48.746364914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48.746396624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48.746426294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48.748059255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.748097725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:48.748133415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2745 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.748164665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2745 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.748387885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.748408216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:48.748424966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:48.748440836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:48.775904935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:48.775949995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:48.775965945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48.775994805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:48.776007345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:48.776027905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:48.776040545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:48.776719246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:48.776742366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:48.776773466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:48.776788596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2746 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.777531636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.778477287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.778498757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2747 }, kind: MgsRequest(ComponentDetails { 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:48.778514977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:48.779006478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:48.779030538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:48.779049768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:48.779066128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:48.779082658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:48.779095888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:48.809435131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.809482251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2747 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.809500681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2747 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.811138012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:48.811170272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2748 }, kind: MgsRequest(ComponentDetails { 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:48.811188372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2748 }, kind: MgsRequest(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:48.812089853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48.812161923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:48.812182653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:48.812199203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:48.812214493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:48.812229493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:48.812244243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:48.812258313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:48.812275513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:48.812291383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:48.812306133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:48.812322073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:48.812337673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:48.813488974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:48.813528344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.813544904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2748 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.813792114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.816869366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:48.816890726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:48.820575449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:48.820616359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:48.820634429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:48.820649779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:48.82166488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:48.82171032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2749 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.82257574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2750 }, kind: MgsRequest(ComponentDetails { 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:48.82259794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:48.852527253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:48.852579913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:48.852598933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:48.852615083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:48.852632513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:48.852648543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:48.852663823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:48.852680193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:48.852693773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:48.852709493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:48.852728343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:48.852745563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:48.854724975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2750 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.854770935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2750 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.857171797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2751 }, kind: MgsRequest(ComponentDetails { 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:48.857199077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:48.860904879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:48.860925699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:48.860942109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:48.860957359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:48.86187537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2751 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.86189979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2751 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.862603291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:48.862628111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:48.864409112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:48.864449512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:48.864470462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:48.864483922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:48.866472904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:48.866519474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:48.867274694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:48.867295384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:48.895517005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:48.895556635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:48.895579535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:48.895595215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:48.921512465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:48.921558955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2753 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.923835627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2754 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.923857377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2754 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:48.924157457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48.924192207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48.926338139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.926379649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2754 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.926508509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.926528259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.719508737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.719535447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.719548617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.719561717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.719574227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:49.719613967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.719631637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2755 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.719647747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2755 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:49.719721567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49.719756897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49.719789657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49.719819757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49.719902817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.719935857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:49.719967407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2755 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.719999217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2755 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.720031657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.720048987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:49.720064337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:49.720081047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:49.720119707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:49.720133067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:49.720148337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49.720176477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:49.720189417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:49.720204687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:49.720217377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:49.720231747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:49.720247657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:49.720279007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:49.720294067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2756 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.720769798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.721265488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.721284008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2757 }, kind: MgsRequest(ComponentDetails { 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:49.721300068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:49.721321248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:49.721334448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:49.721351428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:49.721364588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:49.721379888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:49.721392388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:49.721406968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.721422388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.721437478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2757 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.722382589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1122 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.722400779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2758 }, kind: MgsRequest(ComponentDetails { 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:49.722416989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2758 }, kind: MgsRequest(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:49.722437639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49.722464979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"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:49.722477669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"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:49.722492879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"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:49.722507969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"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:49.722523169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:49.722537569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"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:49.722550439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"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:49.722565419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"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:49.722579879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"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:49.722594649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"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:49.722608749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"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:49.722623339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:49.722637709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.722668949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.722684319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2758 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.722699339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.724719251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:49.724771761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:49.724794591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:49.724812371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:49.724830621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:49.724845481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:49.724862171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:49.724881661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2759 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.725346441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2760 }, kind: MgsRequest(ComponentDetails { 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:49.725385761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:49.725404861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"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:49.725419861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"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:49.725438021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"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:49.725454831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"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:49.725470241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"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:49.725486651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"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:49.725503041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:49.725519231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"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:49.725532251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"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:49.725548561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"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:49.725565011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"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:49.725580111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:49.725595901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2760 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.725612821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2760 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.727612403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2761 }, kind: MgsRequest(ComponentDetails { 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:49.727657563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:49.727875003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:49.727927443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:49.727943713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:49.727957013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:49.727971323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.727988543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2761 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.729716974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:49.729740854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:49.729870805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:49.729884765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:49.729898805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:49.729910995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:49.729924645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:49.729939285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:49.730517795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:49.730534785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:49.730613735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:49.730627385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:49.730641925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:49.730653725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:49.730667275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","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:50:49.730681415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2763 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.731478616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2764 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.731525996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2764 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:49.734001698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49.734043078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49.734949988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2764 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.734984528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2764 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.735021628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.735038598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"fe5abc3a-ecf6-487e-a3e9-c0d3c442c23a","num_samples":16}